Bonjour,

j'essaie d'utiliser maven sous Eclipse. Je passe par un proxy d'entreprise pour accéder à un internet et il semblerait que j'ai un problème de connexion vers des ressources distantes.
J'ai configuré mon proxy dans le fichier de settings situé dans .m2. Celui-ci contient également des reférences vers des repertoires distants (certains sur l'intranet de mon entreprise et d'autres sur internet)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<repository>
          <id>apache</id>
          <url>http://ftp.cica.es/mirrors/maven2/</url>
</repository>
Mon problème est qu'à l'ouverture de Eclipse, celui-ci essaie de mettre à jour les index des différents répertoires sans succès.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3/31/11 2:04:40 PM CEST: Updating index apache|<a href="http://ftp.cica.es/mirrors/maven2/" target="_blank">http://ftp.cica.es/mirrors/maven2/</a>
3/31/11 2:04:40 PM CEST: Unable to update index for apache|<a href="http://ftp.cica.es/mirrors/maven2/" target="_blank">http://ftp.cica.es/mirrors/maven2/</a>
Et j'ai par la suite des problèmes de build dûs à des artifact non trouvés.

Le problème est présent même pour les répertoires sur l'intranet. Le problème sur les répertoires locaux disparaît si je mets les hosts locaux dans la propriété <nonProxyHosts> du proxy.


le problème a donc l'ai clairement lié au proxy. Voici à quoi ressemble la configuration de celui-ci dans le fichier settings

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<proxies>
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.XXXXXXX</host>
      <port>8080</port>
      <username>XXXXXX</username>
      <password>XXXXXXX</password>
      <nonProxyHosts>localhost|127.*|blablabla</nonProxyHosts>
    </proxy>
  </proxies>

Version Maven utilisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.5.0_08
Java home: C:\Program Files\Java\jre1.5.0_08
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

Auriez-vous des suggestions pour régler ce problème ?

Merci d'avance pour votre aide
(ps : je suis 100% débutant en maven donc désolé si j'ai fais des erreurs grossières)