Dans Eclipse, ouvrez Preferences → Maven → User Settings et vérifiez le chemin affiché. m2e utilise le Maven settings.xml pour la configuration du proxy ; une requête réussie vers un update-site Eclipse n'établit pas ces entrées. La valeur par défaut habituelle de l'utilisateur est ~/.m2/settings.xml, mais l'IDE peut sélectionner un autre fichier.

Fusionnez une entrée de proxy dans la section proxies de premier niveau de ce document :

<proxies>
  <proxy>
    <id>office</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>proxy.example</host>
    <port>8080</port>
    <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
  </proxy>
</proxies>

Remplacez le point de terminaison et les contournements prévus tout en conservant les miroirs, les comptes de serveur et les autres réglages. Pour un dépôt public sur un réseau qui autorise une route proxy indépendante, un candidat non authentifié de la liste de proxys HTTP peut fournir l'hôte et le port ; confirmez qu'il autorise la connexion au dépôt. Ajoutez les champs nom d'utilisateur et mot de passe du proxy Maven lorsque cet intermédiaire les exige.

Appliquez les paramètres choisis et mettez à jour le projet Maven concerné. Comparez avec la substitution réelle des paramètres de l'appel en ligne de commande réussi et avec les paramètres globaux fusionnés. Choisir une autre distribution Maven est une autre affaire : cela peut changer les lancements et les entrées globales, mais n'ajoute pas le proxy au bon fichier utilisateur.

Utilisez la réponse pour choisir la branche suivante. Un 407 concerne l'authentification du proxy ; un 401 du dépôt concerne son propre compte, associé via une entrée servers à l'ID du dépôt ou du miroir. Un champ de clé privée du serveur n'implémente pas l'authentification du proxy HTTP. Les erreurs de certificat sont une autre condition. Gardez le routage d'environnement dans les paramètres plutôt que dans le POM du projet.

Articles similaires