run oxygen instalar dependencias consola aƱadir eclipse maven

eclipse - oxygen - Error de Maven "Fallo al transferir..."



maven eclipse photon (19)

A mi también me pasó, puede que tengas dos soluciones para esto.

  1. Si su proyecto consiste en una dependencia externa o específica del proyecto, debe agregarlo manualmente a su carpeta de repositorios M2, que se encuentra en la carpeta C: / Users / Mohit.Singh.m2 / y luego ejecutar el eclipse mvn: Eclipse y luego mvn limpia instalar desde la carpeta del proyecto

  2. Si no tiene ninguna dependencia específica de wxternal o de proyecto, puede importar el proyecto a eclipse como Proyecto existente de Maven y luego hacer clic con el botón derecho en proyecto -> IR a maven -> Hacer clic en actualizar proyecto. Aparecerá una ventana. Verifique la descarga de la captura de instantáneas. Opción y pulsa OK.

Estoy intentando configurar un proyecto usando Maven (m2eclipse), pero recibo este error en Eclipse:

Descripción Tipo de ubicación de la ruta de recursos No se pudo calcular el plan de compilación: Error al transferir org.apache.maven.plugins: compilador-compilador maven: pom: 2.0.2 de http://repo1.maven.org/maven2 se almacenó en caché en el local En el repositorio, la resolución no se volverá a intentar hasta que haya transcurrido el intervalo de actualización de central o se hayan forzado las actualizaciones. Error original: No se pudo transferir el artefacto org.apache.maven.plugins: maven-compiler-plugin: pom: 2.0.2 de / a central ( http://repo1.maven.org/maven2 ): No se recibió respuesta después de 60000 ExampleProject Problema maven desconocido

¿Algunas ideas? Sería útil si pudiera mostrarme cómo verificar si todo está configurado correctamente ...


Asegúrese de que el archivo settings.XML en la carpeta .m2 sea válido primero Luego, después de limpiar el repositorio, utilice el comando a continuación en cmd

cd %userprofile%/.m2/repository for /r %i in (*.lastUpdated) do del %i


Elimina todas tus descargas fallidas:

find ~/.m2 -name "*.lastUpdated" -exec grep -q "Could not transfer" {} /; -print -exec rm {} /;

Para ventanas:

cd %userprofile%/.m2/repository for /r %i in (*.lastUpdated) do del %i

Luego haga clic con el botón derecho en su proyecto en eclipse y elija Maven -> "Actualizar proyecto ...", asegúrese de que "Actualizar dependencias" esté marcado en el cuadro de diálogo resultante y haga clic en Aceptar.


En Eclipse: haga clic con el botón derecho en el proyecto-> Maven-> Actualizar proyecto-> Marque la casilla de verificación "Forzar actualización de instantáneas / lanzamientos". Haga clic en Aceptar.


En mi caso. Las cuestiones es la misma razón. Veo que el problema está en proxy y firewall.

Aqui mi solucion
Maneras seguras:
1. instalar Proxy para Maven y Eclipse
2. Vaya a Localizar el {usuario} /. M2 / repositorio y elimine todos los archivos * .lastupdated
3. Vuelva a Eclipse, haga clic con el botón derecho en el proyecto y seleccione Maven> Actualizar proyecto. > Seleccione "Forzar actualización de instantáneas / Lanzamientos".

Si el proyecto sigue existiendo error. Ejemplo: aquí están mis problemas después de todo el paso anterior.

Failure to transfer org.apache.maven:maven-archiver:pom:2.5 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-archiver:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): Connect timed out

Yo uso esta solución útil para mí:
1. Encuentra el repositorio en https://mvnrepository.com/
2. Copia la dependencia a mi * .poml del proyecto
ejemplo

<dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-archiver</artifactId> <version>2.5</version> </dependency>


3. Construir proyecto. la dependencia que falta se descargará al repositorio local.
4. Vuelva a Eclipse, haga clic con el botón derecho en el proyecto y seleccione Maven> Actualizar proyecto. > Seleccione "Forzar actualización de instantáneas / Lanzamientos".
= >> Se resuelve el error
5. Remuevo dependencias en el paso 2 una vez finalizado y resuelto. Hecho


Esto me funcionó en Windows:

  1. Localice el {user}/.m2/repository
  2. En el campo de búsqueda en la parte superior derecha de la ventana, escriba " .lastupdated ". Windows buscará en todas las subcarpetas estos archivos en el directorio.
  3. Elimine todos los archivos .lastupdated .
  4. Vuelva a Eclipse, haga clic con el botón derecho en el proyecto y seleccione Maven > Update Project .
  5. Seleccione " Force Update of Snapshots/Releases ".
  6. Haga clic en Aceptar y las dependencias finalmente se resolverán correctamente.

Esto también me funcionó en Windows.

  1. Localice el {usuario} /. M2 / repositorio (usando Juno / Win7 aquí)
  2. En el campo de búsqueda en la parte superior derecha de la ventana, escriba ".lastupdated". Windows buscará en todas las subcarpetas estos archivos en el directorio. (No miré a través del caché.)
  3. Elimínelos haciendo clic con el botón derecho> Eliminar (conservé todas las lastupdated.properties).
  4. Luego, vuelva a Eclipse, haga clic con el botón derecho en el proyecto y seleccione Maven> Actualizar proyecto. Seleccioné "Forzar actualización de instantáneas / lanzamientos". Haga clic en Aceptar y las dependencias se resolvieron correctamente.

Gracias por las respuestas, pero después de algunas búsquedas más pude solucionar el problema. Resultó que tuve que eliminar uno de los "* .lastUpdated" que impedía que uno de mis complementos (el complemento de Surefire de Maven) se actualizara. Hice esto manualmente, porque un maven clean no lo estaba haciendo aparentemente.

El problema fue que el archivo "* .lastUpdated" para un complemento estaba bloqueando la comprobación de actualizaciones para detectar actualizaciones y no permitía la descarga de un archivo jar necesario.


Indique la ruta correcta de maven setting.xml en eclipse.

  • Windows -> Preferencia -> Maven -> Configuración de usuario

Introduzca la ruta de configuración.xml correcta en el cuadro de texto de configuración del usuario


La solución que me funciona es la siguiente:

  1. Copia la dependencia a pom.

    <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-archiver</artifactId> <version>2.5</version> </dependency>

  2. Haga clic derecho en su proyecto

  3. Seleccione Maven
  4. Seleccione Actualizar proyecto
  5. Seleccione Forzar actualización de instantáneas / lanzamientos

Me pasó como estoy detrás de un firewall. Las dependencias no se descargan a veces cuando se ejecuta en Eclipse IDE. Asegúrese de usar mvn clean install -U para resolver el problema. Verías la descarga de dependencias después de esto.


Para mí, acabo de agregar el siguiente código xml en el archivo POM.xml. Y después de hacer ** clic derecho en el proyecto -> Maven -> Actualizar proyecto y verifiqué la actualización de instantáneas / lanzamientos de la Fuerza ** y todo funcionó

<dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api --> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> </dependency> <!-- https://mvnrepository.com/artifact/jstl/jstl --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>


Puede eliminar la carpeta .m2 y forzar a MyEclipse a volver a descargar todas las dependencias en el inicio. Vaya a Ventana> Preferencias> MiEclipse> Maven4MyEclipse.


Si está detrás de un proxy, debe actualizar el archivo settings.xml (en la carpeta conf de su MAVEN_HOME, el archivo en sí contiene información sobre la configuración del proxy) y, además, puede que necesite actualizar la configuración de red de Eclipse (Ventana-> Preferencias ...-> escriba Conexiones de red).

Intente usar -X o --debug para obtener el resultado de la depuración, esto podría proporcionar información adicional sobre el problema.


Tratar de ejecutar

mvn -U clean

o Ejecutar> Maven Clean and Maven> Actualizar instantáneas desde el menú contextual del proyecto en eclipse


Tuve un problema similar con solo algunos proyectos en mi área de trabajo. Otros proyectos con POM casi idénticos no tuvieron ningún error. Ninguna de las otras respuestas enumeradas solucionó mi problema. Finalmente me topé con la eliminación / re-aplicación de la naturaleza de Maven para cada proyecto y los errores desaparecieron:

Para cada proyecto que tiene un pom con el error "la resolución no se reintentará ...":

  1. Haga clic con el botón derecho en el proyecto en Eclipse y seleccione Maven -> Disable Maven Nature
  2. Haga clic con el botón derecho en el proyecto en Eclipse y seleccione Configurar -> Convertir a proyecto Maven

Tuve un problema similar en Eclipse 3.6 con m2eclipse.

No se pudo calcular el plan de compilación: no se transfirió org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 de http://repo1.maven.org/maven2 en el repositorio local, la resolución no se reintentará hasta que haya transcurrido el intervalo de actualización de central o se hayan forzado las actualizaciones. Error original: No se pudo transferir el artefacto org.apache.maven.plugins: maven-resources-plugin: jar: 2.4.3 desde la central (http://repo1.maven.org/maven2): ConnectException project1 Unknown Maven Problem

Eliminar todos los archivos de Maven * .lastUpdated de mi repositorio local (como sugería Deepak Joy) resolvió ese problema.


settings.xml para proxy? y en eclipse hay un perfil global / local de Maven, agregue la configuración.xml


simplemente borre el arquetipo en maven local repository . Como se dijo anteriormente, sucede en caso de descargas de arquetipos fallidas .