Îndreptați m2e către setările Maven care conțin proxy-ul
Verificați settings.xml selectat în Eclipse atunci când descărcările de dependențe Maven ignoră preferințele generale de rețea ale IDE-ului.
În Eclipse, deschideți Preferences → Maven → User Settings și verificați calea afișată. m2e folosește Maven settings.xml pentru configurarea proxy-ului; o cerere reușită către un update-site Eclipse nu dovedește acele intrări. Valoarea implicită obișnuită a utilizatorului este ~/.m2/settings.xml, însă IDE-ul poate selecta alt fișier.
Îmbinați o intrare de proxy în secțiunea proxies de nivel superior a acelui 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>
Înlocuiți punctul final și excepțiile dorite păstrând mirror-urile, conturile de server și celelalte setări. Pentru un depozit public într-o rețea care permite o rută de proxy independentă, un candidat neautentificat din lista de proxy-uri HTTP poate furniza gazda și portul; confirmați că permite conexiunea la depozit. Adăugați câmpurile de utilizator și parolă ale proxy-ului Maven când acel intermediar le cere.
Aplicați setările alese și actualizați proiectul Maven afectat. Comparați cu suprascrierea reală a setărilor din apelul reușit de linie de comandă și cu setările globale îmbinate. Alegerea unei alte distribuții Maven este o chestiune separată: poate schimba lansările și intrările globale, dar nu adaugă proxy-ul în fișierul de utilizator corect.
Folosiți răspunsul pentru a alege ramura următoare. Un 407 privește autentificarea la proxy; un 401 al depozitului privește propriul cont, asociat printr-o intrare servers cu ID-ul depozitului sau al mirror-ului. Câmpul de cheie privată al serverului nu implementează autentificarea proxy HTTP. Erorile de certificat sunt o altă condiție. Păstrați rutarea de mediu în setări, nu în POM-ul proiectului.