Comment utiliser Maven avec un proxy

maven-logo

L’utilisation de Maven avec un proxy  peut causer des difficultés lors du téléchargent des dépendances.

Généralement on a une erreur de ce type :

Not authorized by proxy, ReasonPhrase:Proxy Authentication Required

ça m’a pris un peu de temps pour trouver la solution que je partage avec vous :

Dans le fichier de configuration Maven %MAVEN_HOME%/conf/settings.xml.

Ajouter les informations relatives au proxy utilisé:

    <!– proxy
| Specification for one proxy, to be used in connecting to the network.
|
–>
<proxy>
<id>Optionnel</id>
<active>true</active>
<protocol>http</protocol>
<username>Domaine\nom d’utilisateur</username>
<password>Mot de passe</password>
<host>l’adresse du proxy</host>
<port>numéro de port</port>
<nonProxyHosts>localhost</nonProxyHosts>
</proxy>

Faites attention à ajouter le Domaine pour l’utilisateur <username>Domaine\nom d’utilisateur</username>

Après, télécharger  wagon-http-lightweight-2.6-javadoc.jar  afin de contourner les limitations authentification via un proxy avec Maven

Puis déposer le jar dans le dossier le dossier %MAVEN_HOME%/lib/ext

Enfin un simple  mvn clean install pour vérifier que le problème est résolu.

Voilà 🙂

Comments are closed.