Wys m2e na die Maven-instellings wat die proxy bevat
Kontroleer die settings.xml wat in Eclipse gekies is wanneer Maven-afhanklikheid-aflaaie die IDE se algemene netwerkvoorkeure ignoreer.
Maak in Eclipse Preferences → Maven → User Settings oop en kyk na die pad wat vertoon word. m2e gebruik Maven settings.xml vir proxy-opstelling; 'n werkende Eclipse-update-site-versoek bevestig nie daardie insette nie. Die normale gebruiker-verstek is ~/.m2/settings.xml, maar die IDE kan 'n ander lêer kies.
Voeg 'n proxy-inskrywing by daardie dokument se topvlak proxies-afdeling:
<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>
Vervang die eindpunt en beoogde omsyferings terwyl mirrors, bedienerrekeninge en ander instellings behou word. Vir 'n openbare bewaarplek op 'n netwerk wat 'n onafhanklike proxy-roete toelaat, kan 'n ongemagtigde kandidaat uit die HTTP-proxy-lys die gasheer en poort verskaf; bevestig dat dit die bewaarplekverbinding toelaat. Voeg Maven se proxy-gebruikersnaam/wagwoord-velde by wanneer daardie tussenganger dit vereis.
Pas die gekose instellings toe en werk die betrokke Maven-projek by. Vergelyk met die suksesvolle opdragreël-aanroep se werklike instellings-oorheersing en saamgevoegde globale instellings. Om 'n ander Maven-verspreiding te kies is apart: dit kan lanserings/globale insette verander, maar voeg nie die proxy by die korrekte gebruikerlêer nie.
Gebruik die antwoord om die volgende tak te kies. 'n 407 gaan oor proxy-aanmelding; 'n bewaarplek-401 gaan oor sy eie rekening, gekoppel deur 'n servers-inskrywing aan die bewaarplek- of spieël-ID. 'n Privaatsleutelveld van die bediener implementeer nie HTTP-proxy-verifikasie nie. Sertifikaatfoute is 'n ander toestand. Hou omgewingsroetering in instellings eerder as om dit in die projek-POM te plaas.