2011-10-21 13 views
6

Utilizo m2eclipse para integrar Eclipse (Indigo) y Maven. También uso un proxy, así que tengo un Settings.xml con el host y el puerto correctos. También configuré la configuración de LAN del sistema operativo, por lo que Eclipse se configura de la misma manera (modo nativo). Finalmente, he puesto un experto externo como la instalación de Eclipse (Maven 2.2.1).maven plugin for eclipse, proxy issue

Una vez que hice eso, importé desde Eclipse un proyecto de Maven. Cuando hago "mvn install" los artefactos se descargan, y obtengo el "Build Succesfull". Sin embargo, el proyecto marca un error.

El tipo de error es diferente si es un proyecto con dependencias (dependencias pom) o un proyecto simple. Por ejemplo, en un proyecto simple, el error es "No se pudo calcular el plan de compilación: se agotó el tiempo de espera de la conexión". En un proyecto complejo, no lee algunos artefactos, que están en el repositorio.

Creo que el problema es el complemento y el proxy porque en la consola aparece cuando comienza el eclipse, "No se puede actualizar el índice para el http://repo1.maven.org/maven2/ central".

¿Alguna idea?

Gracias por su ayuda

Ángel

+0

Gracias a ambos. Estoy de acuerdo ptyx – ariveirab

Respuesta

5

Desde su construcción está trabajando muy bien creo que su carpeta de instalación de Maven es setting.xml está trabajando muy bien.

Intente cambiar la configuración de maven en eclipse como se muestra a continuación y consulte el mismo setting.xml que está en la configuración de la carpeta maven.

Maven setting eclipse

1
No

una respuesta muy útil, pero me encontré con el mismo problema. m2eclipse no parece manejar muy bien los proxies (ya sea eclipse o .settings).

Mi solución en ese momento era tener siempre una línea de comandos a mano para incorporar nuevas dependencias.

0

tuve el mismo problema con el error Maven: Could not calculate build plan: connection timed out


Lo que finalmente fijado era un completa Limpiar y Reconstruir:

Proyecto> Limpiar ...
(x) Limpiar todo proyectos
(x) Construya todo el espacio de trabajo