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.

Verwante artikels