2011-01-28 24 views
15

Tal vez alguien me puede ayudar con el siguiente problema:Maven Proxy Settings.xml ignorado

que han declarado un proxy en M como se describe en maven - Configuring a proxy.

Por alguna razón, el proxy se ignora, aunque el proxy funciona correctamente con maven al configurar el proxy a través de la línea de comandos.

Cuando se llama a la meta experto como este, funciona:

mvn -DproxySet=true -DproxyHost=myproxy.com -DproxyPort=3128 eclipse:eclipse 

Cualquier sugerencia para este problema?

Respuesta

5

Cuando se ignora settings.xml, tiendo a comprobar primero si la variable de entorno M2_HOME: existe

  • en la sesión shell actual
  • se refiere al directorio padre de dicho settings.xml

mglauche comentarios:

M2_HOME debe especificar el sistema settings.xml para usar.
Todavía tiene su configuración de usuario en ${home}/.m2/settings.xml, que debe sobrescribir cualquier cosa en la configuración del sistema.


Para Maven Eclipse, como mglauche menciones en los comentarios, especifique la ruta completa en las preferencias de Maven:

eclipse maven preferences

+0

también, que settings.xml está usando? el sistema uno, o el usuario uno? – mglauche

+0

@mglauche: pero si tiene un 'M2_HOME' establecido explícitamente, eso forzaría el' settings.xml' que desea usar, ¿no? – VonC

+0

Descubrí que parece ser un problema con el "plugin maven eclipse" "mvn install" usa la configuración proxy – Grolsch

Cuestiones relacionadas