tutorial run oxygen instalar dependencias create aƱadir java eclipse maven

java - run - Crear un proyecto de Maven en Eclipse se queja "No se pudo resolver el arquetipo"



maven eclipse tutorial (15)

Esta pregunta ya tiene una respuesta aquí:

Soy totalmente novato con Maven. Quiero crear un proyecto Maven con Eclipse Juno EE con archetype "webapp". Instalé "Maven Integration for Eclipse WTP (incubación)" y también instalé "Maven Integration for Eclipse" (lo encontré en la pestaña Instalado de Eclipse Marketplace). Cuando trato de crear un nuevo Proyecto desde Archivo-> Nuevo_> Proyecto Maven , obtengo un error:

Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories. Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:/Documents and Settings/PEP35KD/.m2/repository) Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:/Documents and Settings/PEP35KD/.m2/repository)

Sucede para todo tipo de arquetipo. Estoy usando un proxy y creo file settings.xml en C: / Documents and Settings / PEP35KD.m2 / con este contenido:

<proxies> <proxy> <id>myId</id> <active>true</active> <protocol>http</protocol> <username>rete/pep35kd</username> <password>XXXX</password> <host>XXXX</host> <port>8080</port> <nonProxyHosts>localhost</nonProxyHosts> </proxy> </proxies>

Tenga en cuenta que parece que no puedo usar el comando mvn desde la línea de comandos (comando no encontrado). Nunca instalé Maven, pensé que el complemento era suficiente: ¿es una suposición correcta?

ACTUALIZACIÓN El problema está definitivamente relacionado con el proxy. Por:

  • Instalando Maven en la PC local;
  • Instalación de Maven Eclipse desde Eclipse Market Place;
  • Configuración del directorio de instalación de Maven en el directorio local de PC Maven, en lugar del Maven incrustado por defecto,

todo funciona como se espera Realmente no puedo entender por qué, pero probablemente el cortafuegos está bloqueando el tráfico con los servidores de Maven.


Agregando lo siguiente dentro de la sección "mirrors" en el archivo user setting.xml funcionó para mí.

<mirror> <id>ibiblio.org</id> <url>http://mirrors.ibiblio.org/maven2</url> <mirrorOf>central</mirrorOf> </mirror>


Agregue su variable de entorno MAVEN_HOME , edite su ruta para incluir %MAVEN_HOME%/bin luego intente crear el proyecto manualmente con Maven:

mvn archetype:generate -DgroupId=com.program -DartifactId=Program -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

Luego, importe el proyecto existente de Maven a Eclipse.


Encontré que la manera más fácil era simplemente eliminar / eliminar la carpeta .m2 y volver a crearla, volviendo a los detalles de configuración de settings.xml (si corresponde).


Estaba recibiendo un error similar al crear la aplicación web en eclipse y resolví el problema simplemente limpiando (eliminando todos los archivos) y reconstruyendo el repositorio de maven


Esto puede sonar tonto, pero asegúrese de que la casilla "Fuera de línea" en la configuración de Maven esté desmarcada. Estaba intentando crear un proyecto y obtuve este error hasta que noté la casilla de verificación.


Ir a Preferencias: -> Maven

1. check Download Artifact Source 2. check Download Artifact JavaDoc


Lo encuentro solución http://www.scriptscoop.net/t/7c42f9d698a4/java-create-maven-project-could-not-resolve-archetype-connection-refused.html

Podemos ver el origen del problema: Conexión rechazada: conectar

Ya he hecho esto:

1) Ventana -> Preferencias -> General -> Conexiones de red. Puse en Manual con la url y el puerto de mi proxy para el protocolo HTTP. Funciona porque antes de esto, Spring Tool Suite no quería actualizar. Después, está bien.

2) Ventana -> Preferencias -> Maven -> Configuración del usuario. En Configuración global, está vacío. En Configuración de usuario, coloco la ruta a settings.xml. En este archivo, tengo:


Lo primero es lo primero, debe instalar Maven en su estación de trabajo. También necesita instalar M2E, lo que obviamente hizo. No todas las distribuciones de Juno lo tienen preinstalado.

Luego configura tu Eclipse para que pueda encontrar tu instalación de Maven. En el menú Ventana -> Preferencias, abre la sección Maven. En su panel derecho, tiene una lista de las instalaciones de Maven que Eclipse conoce. Agregue su instalación y selecciónela en lugar del Maven integrado provisto con M2E. No olvide configurar el campo "Configuración global desde el directorio de instalación" con la ruta a la configuración.xml de su instalación Maven.

Lo que nos lleva a la configuración.xml. Si lo anterior no resuelve su problema, deberá configurar su Maven. Más infos here .


Necesitarás instalar el m2eclipse o cualquier otro plugin maven en tu eclipse. Algunos eclips vienen con maven y sus plugins instalados. De lo contrario, vaya a Ayuda-> Instalación de software, seleccione Todos los sitios, filtre la lista con maven y luego instale el complemento. Luego mira this enlace. Espero eso ayude.



Puede resolverlo configurando settings.xml en Eclipse.

Vaya a Ventana -> Preferencias -> Maven -> Configuración de usuario -> seleccione la ruta real de settings.xml


Solucioné este problema siguiendo la solución a esta otra pregunta de

Yo tuve el mismo problema. Lo arreglé añadiendo el catálogo de arquetipos maven a Eclipse. Los pasos se proporcionan a continuación:

  1. Abrir ventana> Preferencias
  2. Abrir Maven> Arquetipos
  3. Haga clic en ''Agregar catálogo remoto'' y agregue lo siguiente:

Suponiendo que tiene su configuración de proxy correcta, es posible que haya perdido Eclipse apuntando al archivo previsto settings.xml . Esto sucede a menudo cuando tiene Maven instalado como complemento y una instalación externa fuera de Eclipse. Necesitas decirle a Eclipse qué instalación de Maven debería usar y qué archivo de settings.xml debería estar buscando.

Primero compruebe que el archivo settings.xml contiene su configuración de proxy.

Luego, compruebe que el archivo de settings.xml del usuario aquí contiene su configuración de proxy.

Si ha realizado algún cambio, reinicie Eclipse.


También es posible que su archivo settings.xml definido en la carpeta maven / conf defina una ubicación a la que no puede acceder


haga clic en windows-> preferences-> Maven. desactive la casilla de verificación "Sin conexión". Esto no fue capaz de descargar el arquetipo que estaba usando. Cuando lo desactivo, todo funcionó sin problemas.