Le plugin Maven n’utilise pas les parameters proxy d’Eclipse

J’utilise la suite d’outils springsource 2.7.2, basée sur Eclipse 3.7. Le plug-in Maven est maintenant prêt à l’emploi avec Eclipse, ce qui est génial, et ce problème s’est produit même avec la version précédente d’Eclipse.

Alors voici mon problème:

J’ai défini les informations de proxy dans mon fichier settings.xml et sur la ligne de commande, Maven fonctionne correctement. J’ai également défini les mêmes détails de proxy dans la configuration Eclipse elle-même, et je sais que c’est correct ainsi que les mises à jour fonctionnent avec et non sans.

Bien sûr, le plug-in Maven de mon installation Eclipse est configuré pour utiliser le fichier settings.xml approprié.

Mais maven dans eclipse n’utilise tout simplement pas les parameters de proxy de ces endroits, ce qui est très ennuyeux chaque fois que je change le fichier pom. Quelqu’un at-il une solution à ce problème?

settings.xml

Voici mon fichier settings.xml:

     general   false ibiblio Maven ibiblio http://www.ibiblio.org/maven2   true ibiblio2 Maven ibiblio2 http://mirrors.ibiblio.org/pub/mirrors/maven2/   true maven Maven sunsite http://repo1.maven.org/maven2/   true jboss Maven jboss http://repository.jboss.org/maven2/      general    proxy true http myproxyserver 80 myusername mypassword    

Maven plugin utilise un fichier de parameters où la configuration peut être définie. Son chemin est disponible dans Eclipse sur Window|Preferences|Maven|User Settings . Si le fichier n’existe pas, créez-le et mettez quelque chose comme ceci:

           myproxy true http 192.168.1.100 6666   localhost|127.0.0.1      

Après avoir édité le fichier, il suffit de cliquer sur le bouton Update Settings à Update Settings et c’est fait. Je viens de le faire et ça a fonctionné 🙂

 < ?xml version="1.0" encoding="UTF-8"?>    true http proxy.somewhere.com 8080 proxyuser somepassword www.google.com|*.somewhere.com    

Fenêtre> Préférences> Maven> Paramètres utilisateur

entrer la description de l'image ici

Eclipse par défaut ne connaît pas votre installation Maven externe et utilise celle intégrée. Par conséquent, pour que Eclipse utilise vos parameters globaux, vous devez le définir dans le menu ParamètresMavenInstallations .