No podemos implementar nuestra aplicación ya que Maven intenta actualizar el plugin glassfish del repositorio maven.ocean.net.au, aunque no se definió ningún repositorio en nuestro pom . El problema es que maven.ocean.net.au no está en línea y, por lo tanto, falla nuestra compilación. ¿Ha pasado esto a alguien mas?Maven está intentando actualizar el plugin glassfish de maven.ocean.net.au
Respuesta
Supongo que estás usando org.glassfish.maven.plugin:maven-glassfish-plugin:2.2-SNAPSHOT
que declara de hecho http://maven.ocean.net.au/snapshot como repositorio de instantáneas.
Mi sugerencia sería utilizar una versión publicada del complemento, p. la versión 2.1 (las versiones publicadas de este complemento están alojadas en el java.net Maven2 Repository) o para instalar y parchar una versión 2.2 en su repositorio corporativo interno (es decir, no utilice una instantánea del Ocean Maven2 Snapshot Repository).
Estoy usando 2.1 (no es una instantánea) y también tengo el problema. Es frustrante, porque ya tengo el artefacto; maven simplemente está colgando mientras intenta (innecesariamente) actualizarlo. –
La resolución de dependencia solo fallará si ningún otro repositorio utilizado tiene la versión del complemento glassfish que está intentando utilizar.
Asegúrate de que tu configuración maven tenga muchos otros repositorios de plugins (lo mejor es un repositorio local que envíe solicitudes a servidores remotos, para construir un gran caché local de artefactos Maven) para que la resolución no falle cuando un solo repositorio puede no ser alcanzado
Tengo el mismo problema. La única solución que he encontrado en este momento es eliminar todos los repositorios (o cambiarlos a enabled = false) de todas las dependencias (3).
Deberían poner todos estos repositorios en un perfil, esta es una solución terrible. Sería incluso correcto si hubiera alguna respuesta del servidor, pero simplemente se cuelga. La configuración de tiempo de espera también se ignora.
Resolví esto en eclipse haciendo clic derecho en el POM y creando una nueva configuración de ejecución en modo fuera de línea. Aparentemente, las construcciones maven guardadas ignoran las configuraciones globales y usan su propia configuración. Por supuesto si realmente necesita otras actualizaciones, tendrá una larga espera, pero esto me ha ayudado.
Tengo el mismo problema. Sin embargo, usar el Depósito Maven2 de java.net no puede resolverlo, ya que este es el lugar donde proviene la referencia al repositorio de ocean.net.au: http://download.java.net/maven/2/org/glassfish/maven/plugin/maven-glassfish-plugin/2.1/maven-glassfish-plugin-2.1.pom ¿Quizás deberían cambiar su .pom?
Esto es un problema con el .pom
del plugin Glassfish Maven en su versión 3.1: hay 3 repositorios definidos que están fuera de línea hoy en día, y creo que no sirven para nada, ya que todo está en Central. Es probable que algunos restos de la instantánea no se eliminen.
he encontrado una manera sucia para deshacerse de la demora producida hasta el experto Tiempo de espera agotado la solicitud a los servidores fuera de línea:
- Navegar hasta su repositorio local
- Introduzca la carpeta
.m2\repository\org\glassfish\maven\plugin\maven-glassfish-plugin\2.1
- Abra la archivo
maven-glassfish-plugin-2.1.pom
con cualquier editor de texto - Vaya a la línea 146 (en la versión 3.1) que lee
<repositories>
y SET los 3 repositorios desactivar configurando<enabled>false</enabled>
para ambos lanzamientos e imágenes - hacer lo mismo para
<pluginRepositories>
en la línea 202 (en la versión 3.1) - Eliminar los archivos
maven-glassfish-plugin-2.1.pom.sha1
ymaven-glassfish-plugin-2.1.pom.md5
para prevenir Maven desde descargándolos y sobrescribiendo estos cambios
No es inteligente, no es genial y no es la mejor solución con diferencia, pero al menos le ahorrará varios minutos tras volver a implementarlo una y otra vez.
Después de volver a leer todas las respuestas, esto parece ser lo que propuso dmatej, aunque al principio no lo entendí. Así que lo dejo como sería un poco más claro para los demás. –
- 1. GlassFish v3 y glassfish-maven-plugin (Mac)
- 2. Maven Embedded plugin de Glassfish
- 3. Plugin de Maven GlassFish: error de asadmin CreateProcess = 193
- 4. Tomcat 7 - Maven Plugin?
- 5. maven ear plugin no está recogiendo application.xml
- 6. Plugin de Maven ejecutando otro plugin
- 7. Intentando actualizar el almacén de claves 'caducado'
- 8. Ejecutando el archivo war desde un plugin Maven Tomcat - ¿está usando el plugin el archivo incorrecto?
- 9. Acelera el plugin maven war
- 10. Plugin de plantilla Maven?
- 11. maven-assembly-plugin
- 12. Plugin de Mocha para Maven
- 13. El plugin Maven webstart no encuentra dependencias
- 14. maven tomcat plugin o cargo plugin?
- 15. DataNucleus Maven Plugin
- 16. Missing Maven Plugin embarcadero
- 17. Maven tomcat7-maven-plugin not found error
- 18. maven-compiler-plugin exclude
- 19. Plugin de Maven en Eclipse - Falta el archivo Settings.xml
- 20. Maven: Cómo configurar native2ascii-maven-plugin
- 21. Actualizar Glassfish v2 a JPA 2.0?
- 22. ¿Cómo actualizar el repositorio de maven en Eclipse?
- 23. El plugin de Maven Cobertura no genera coverage.xml
- 24. Maven woes: maven-clean-plugin no encontrado en el repositorio
- 25. Beneficios del plugin Maven FailSafe
- 26. Cómo actualizar el hibernate-validador 4.3.0.Final al Glassfish 3.1.2?
- 27. maven release plugin ignores releaseProfile
- 28. Hudson y maven-release-plugin
- 29. Versiones Maven Plugin en Eclipse
- 30. Maven plugin install con Eclipse
acaba de ver que el plugin glassfish tiene una dependencia de maven.ocean.net.au – cbaby