Î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.

Articole similare