utilizar sirve que proyecto plugin plan para not mvn could compilar como comandos calculate eclipse maven

sirve - No se puede crear el Proyecto Maven en eclipse



maven project eclipse (9)

Tengo Eclipse Luna y Maven 3.2.3 instalados en una máquina con Windows 7 detrás de un firewall corporativo.

Intentar crear un proyecto a partir de un arquetipo produce el siguiente error:

No se pudo resolver el arquetipo org.apache.maven.archetypes: maven-archetype-quickstart: LIBERACIÓN de cualquiera de los repositorios configurados.

No se pudo resolver el artefacto org.apache.maven.archetypes: maven-archetype-quickstart: pom: RELEASE

Error al resolver la versión para org.apache.maven.archetypes: maven-archetype- quickstart: pom: RELEASE: No se pudo encontrar metadatos org.apache.maven.archetypes: maven-archetype-quickstart / maven-metadata.xml en local (C : / Usuarios / xxxx.m2 / repositorio)

Error al resolver la versión para org.apache.maven.archetypes: maven-archetype-quickstart: pom: RELEASE: No se pudo encontrar metadatos org.apache.maven.archetypes: maven-archetype-quickstart / maven-metadata.xml en local (C : / Usuarios / xxxx.m2 / repositorio)

Los detalles del proxy se configuran en .m2/settings.xml y la generación de un proyecto Maven desde un tipo de archivo funciona bien en la línea de comandos.

Traté de aplicar las soluciones desde here pero ninguna funcionó. El catálogo remoto tampoco es accesible. Creo que es un problema con la configuración de red de Eclipse. También miré este informe de error para tratar de encontrar algunas pistas y realmente no podía entender cómo implementar la solución.

Aquí está mi archivo settings.xml:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <servers> <server> <id>nexus</id> <username>[email protected]</username> <password>{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}</password> </server> <server> <id>deployment</id> <username>[email protected]</username> <password>{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}</password> </server> </servers> <mirrors> <mirror> <!--This sends everything else to /public --> <id>nexus</id> <mirrorOf>*</mirrorOf> <url>https://nexus-int.xxxx.xxxx.com/nexus/content/groups/public</url> </mirror> </mirrors> <profiles> <profile> <id>nexus</id> <!--Enable snapshots for the built in central repo to direct --> <!--all requests to nexus via the mirror --> <repositories> <repository> <id>central</id> <url>http://central</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <url>http://central</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <activeProfiles> <!--make the profile active all the time --> <activeProfile>nexus</activeProfile> </activeProfiles> </settings>

¿Algunas ideas?

Gracias

Tomer


El mismo problema aquí, resuelto .

Explicaré el problema y la solución para ayudar a otros.

Mi software es:

Windows 7 Eclipse 4.4.1 (Luna SR1) m2e 1.5.0.20140606-0033 (from eclipse repository: http://download.eclipse.org/releases/luna)

Y estoy accediendo a internet a través de un proxy.

Mi problema fue el mismo:

  • Recién instalado m2e, fue al menú: Archivo> Nuevo> Otro> Maven> Proyecto Maven> Siguiente> Siguiente.
  • Seleccionó "Catálogo: Todos los catálogos" y "Filtro: maven-archetype-quickstart", luego hizo clic en el resultado de la búsqueda, luego en el botón Siguiente.
  • Luego ingresó "Id. De grupo: test_gr" y "Id. De artefacto: test_art", luego hice clic en el botón Finalizar.
  • Obtuve el error "No se pudo resolver el arquetipo ...".

Después de muchas pruebas y errores, y de leer muchas páginas, finalmente encontré una solución para solucionarlo. Algunos puntos importantes de la solución:

  • Utiliza la instalación predeterminada (integrada) de Maven (3.2.1 / 1.5.0.20140605-2032) que viene con m2e.
  • Por lo tanto, no se requiere instalación adicional (externa) de Maven.
  • No se requiere una configuración m2e especial.

La solución es:

  • Eclipse abierto.
  • Restaure las preferencias originales de m2e (si cambió alguna de ellas): Haga clic en el menú: Ventana> Preferencias> Maven> Restaurar valores predeterminados. Haga lo mismo para todos los elementos del árbol bajo el elemento "Maven": Arquetipos, Descubrimiento, Errores / Advertencias, Instalación, Asignaciones de ciclo de vida, Plantillas, Interfaz de usuario, Configuración de usuario. Haga clic en el botón "Aceptar".
  • Copie (por ejemplo, en una ventana del bloc de notas) la ruta del archivo de configuración del usuario. Para ver la ruta, haga clic nuevamente en el menú: Ventana> Preferencias> Maven> Configuración de usuario, y la ruta se encuentra en el cuadro de texto "Configuración de usuario". Tendrá que escribir la ruta manualmente, ya que no es posible copiar y pegar. Después de hacer frente a la ruta al bloc de notas, no cierre la ventana de Preferencias.
  • En la ventana de Preferencias que ya está abierta, haga clic en el enlace "abrir archivo". Cierre la ventana de Preferencias y verá el archivo "settings.xml" ya abierto en un editor de Eclipse.
  • El editor tendrá 2 pestañas en la parte inferior: "Diseño" y "Fuente". Haga clic en la pestaña "Fuente". Verá todo el código fuente (xml).
  • Elimine todo el código fuente: haga clic en el código, presione control + a, presione "del".
  • Copie el siguiente código al editor (y personalice los valores en mayúsculas):

<settings> <proxies> <proxy> <active>true</active> <protocol>http</protocol> <host>YOUR.PROXY.IP.OR.NAME</host> <port>YOUR PROXY PORT</port> <username>YOUR PROXY USERNAME (OR EMPTY IF NOT REQUIRED)</username> <password>YOUR PROXY PASSWORD (OR EMPTY IF NOT REQUIRED)</password> <nonProxyHosts>YOUR PROXY EXCLUSION HOST LIST (OR EMPTY)</nonProxyHosts> </proxy> </proxies> </settings>

  • Guarde el archivo: control + s.
  • Salir de Eclipse: Menú Archivo> Salir.
  • Abra en un Explorador de Windows la ruta que copió (sin el nombre del archivo, solo la ruta de los directorios).
  • Probablemente verá el archivo xml ("settings.xml") y un directorio ("repositorio"). Eliminar el directorio ("repositorio"): haga clic con el botón derecho> Eliminar> Sí.
  • Inicia Eclipse.
  • Ahora podrá crear un proyecto maven: Archivo> Nuevo> Otro> Maven> Proyecto Maven> Siguiente> Siguiente, seleccione "Catálogo: Todos los catálogos" y "Filtro: maven-archetype-quickstart", haga clic en el resultado de búsqueda, luego en el botón Siguiente, ingrese "Id. de grupo: test_gr" y "Id. de artefacto: test_art", haga clic en el botón Finalizar.

Finalmente, me gustaría dar una sugerencia a los desarrolladores de m2e, para facilitar la configuración. Después de instalar m2e desde Internet (desde un repositorio), m2e debe verificar si Eclipse está usando un proxy (Preferencias> General> Conexiones de red). Si Eclipse está usando un proxy, el m2e debería mostrar un diálogo al usuario:

m2e has detected that Eclipse is using a proxy to access to the internet. Would you like me to create a User settings file (settings.xml) for the embedded Maven software? [ Yes ] [ No ]

Si el usuario hace clic en Sí, entonces m2e debería crear automáticamente el archivo "settings.xml" copiando los valores de proxy de las preferencias de Eclipse.


En realidad es fácil y directo.

solo navega a tu carpeta .m2.

.m2 / repositorio / org / apache / maven

dentro de esta carpeta de Maven, verá una carpeta llamada Arquetipos ... elimine esta carpeta y el problema se resuelve.

pero si no desea eliminar toda la carpeta, puede navegar a la carpeta del arquetipo y eliminar todo el arquetipo que desee allí. La razón por la que sigue fallando es porque, el arquetipo que está intentando crear está tratando de decirle que ya existe en esa carpeta, por lo tanto, aléjese ...

En resumen, eliminar la carpeta arquetipo en la carpeta .m2 es la solución más fácil.


Estoy usando Spring STS 3.8.3. Tuve un problema similar. Lo arreglé usando información de este thread y también arreglando algunas configuraciones de Maven. haga clic en Spring Tool Suite -> Preferencias -> Maven y desactive la casilla que dice "No actualizar automáticamente las dependencias de los depósitos remotos". También marqué las casillas que dicen "Descargar fuentes de artefactos" y "descargar Artifact javadoc".


Para mí, la solución era un poco más simple, solo tenía que limpiar el repositorio: .m2 / repository / org / apache / maven / archetypes


Si está detrás de un proxy, lo primero que debe hacer es agregar settings.xml con las configuraciones de proxy en la carpeta C:/Users/{username}/.m2 , y replicar las mismas configuraciones de proxy en Window > Preferences > Network Connections ( es posible que deba anteponer su nombre de usuario con el dominio, por ejemplo, DOMAIN/username )

<settings> <proxies> <proxy> <active>true</active> <protocol>http</protocol> <host>webproxy.net</host> <port>8080</port> <username>username</username> <password>password</password> <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts> </proxy> <proxy> <active>true</active> <protocol>https</protocol> <host>webproxy.net</host> <port>8080</port> <username>username</username> <password>password</password> <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts> </proxy> </proxies>

Elimine también la carpeta C:/Users/{username}/.m2/repository .


Simplemente elimine $ {user.home} /. M2 / repository / org / apache / maven / archetypes para actualizar todos los archivos necesarios, ¡funcionó bien para mí!


TENGO ESTE problema también, y finalmente lo resolví, esta es la solución:

vaya a windows -> preferencia -> maven -> configuración de usuario

Cambie la ruta settings.xml a una ruta válida.

La ruta puede no estar bajo el directorio .m2 (en su directorio de inicio).


Tuve el mismo error al crear el proyecto, pero no estaba detrás de un proxy y, por lo tanto, las soluciones anteriores no funcionaron para mí.

Encontré este foro . Sugirió a:

  1. Elimine o cambie el nombre del directorio .m2 de su directorio HOME

In Windows - C:/Users/<username>/Windows

O

In Linux - /home/<username>

  1. reinicie el conjunto de herramientas de primavera Eclipse / STS (que estoy usando)

¡Funcionó!


En mi caso, la siguiente solución funcionó.

  1. Elimine el directorio RELEASE y el archivo resolver-status.properties en su repositorio local de Maven en el directorio .m2 /../ maven-archetype-quickstart.
  2. Cree un proyecto Maven en Eclipse o STS (Spring Tool Suite). Se descargará automáticamente el arquetipo de inicio rápido y funcionará como se espera.

Espero que esto pueda ayudar a alguien.