2012-02-13 17 views
6

estamos usando aquí nexus 1.9.2.4 y maven 2.2.1 y en una pc (y solo esa) cuando tratamos de compilar nuestro código usando maven, se bloquea en la descarga paso. por ejemplo, se pegarán en:compilando con maven y nexus atascados en la descarga de artefactos

Descargando: http://mainserver:8081/nexus/content/groups/public/org/codehaus/mojo/javascript/javascript-maven-plugin/1.0-alpha-1-SNAPSHOT/javascript-maven-plugin-1.0-alpha-1-20090530.211438-7.jar 17/54K

y no continuar en absoluto. intenté usar maven 3.0.4, pero con el mismo resultado.

la máquina funciona con Windows 7.

cualquier consejo será apreciado

+0

Quizás tenga un problema de red. ¿Qué sucede si intenta eliminar localmente la carpeta que contiene el artefacto parcialmente descargado y vuelve a intentar? – Raghuram

+0

¿Intentó borrar el repositorio local en esa máquina y volver a intentarlo? Eso a menudo ayuda con los artefactos "atascados". – Michael

+0

También podría ser un problema de proxy de red. ¿Estás ejecutando Nexus detrás de un firewall corporativo? –

Respuesta

4

Esto parece ser un error relacionado con el uso de Maven en Java 7 y Windows de 64 bits. He estado experimentando problemas similares.

El informe de error experto y un poco de discusión se puede encontrar aquí:

http://jira.codehaus.org/browse/MNG-5162

Solución documentado aquí:

https://cwiki.apache.org/confluence/display/MAVEN/ConnectException

Añadir -Djava.net.preferIPv4Stack = true para MAVEN_OPTS

+0

Gracias. volviendo a Java 6 lo resolvió.¿Hay alguna manera de usar maven con java 7 y ganar 64 bits? –

+0

Hola, tengo un problema, uso Java 6 pero todavía está atascado. ¿Tienes alguna sugerencia? Gracias, –

+0

Supongo que la solución que he agregado un enlace al anterior también funcionará para Java 6, pero no lo he intentado. – lexicalscope

0

Maven realmente necesita tener algún tipo de soporte para espejos y failsafes para la qurkeyness de internet. En realidad, no todos podrán tener una conexión con los repositorios de Oracle y Apache. Cada conexión de internet va a dejar caer un paquete aquí y allá, la respuesta de "obtener un nuevo ISP" de los fans de Maven no ayudaría incluso si fuera una opción.

He estado mirando a una descarga de 400k ir a ninguna parte durante unos 10 minutos. Me he dado cuenta de que se queda atascado en los mismos archivos cada vez que borro mi repositorio también (¿quizás un sector malo?). Que es una pita completa ya que no parece que pueda especificar espejos para ella (salvo piratear un archivo de hosts). Si eres un líder de proyecto de Maven, busca en Aptitude ideas sobre lo que podría ser Maven.

EDIT: He encontrado una solución a mi problema Maven aquí.

https://jira.codehaus.org/browse/MNG-5162

bajo Ubuntu 13.10, simplemente ...

sudo gedit/etc/environment

Añadir

MAVEN_OPTS = "- Djava.net.preferIPv4Stack = true"

Guardar

Cerrar

Recargar terminal.

Cuestiones relacionadas