Wijs m2e naar de Maven-instellingen die de proxy bevatten
Controleer de settings.xml die in Eclipse is geselecteerd wanneer Maven-afhankelijkheidsdownloads de algemene netwerkvoorkeuren van de IDE negeren.
Open in Eclipse Preferences → Maven → User Settings en controleer het weergegeven pad. m2e gebruikt Maven settings.xml voor de proxyconfiguratie; een geslaagd verzoek aan een Eclipse-updatesite bewijst die invoer niet. De normale gebruikersstandaard is ~/.m2/settings.xml, maar de IDE kan een ander bestand kiezen.
Voeg een proxy-item samen in de sectie proxies op het hoogste niveau van dat 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>
Vervang het eindpunt en de beoogde uitzonderingen en behoud mirrors, serveraccounts en andere instellingen. Voor een openbare repository op een netwerk dat een onafhankelijke proxyroute toestaat, kan een niet-geverifieerde kandidaat uit de HTTP-proxylijst de host en poort leveren; bevestig dat die de repositoryverbinding toestaat. Voeg de proxygebruikersnaam- en wachtwoordvelden van Maven toe wanneer die tussenpersoon ze vereist.
Pas de gekozen instellingen toe en werk het betrokken Maven-project bij. Vergelijk met de werkelijke instellingenoverschrijving van de geslaagde opdrachtregelaanroep en de samengevoegde algemene instellingen. Een andere Maven-distributie kiezen is iets anders: dat kan starts en algemene invoer wijzigen, maar voegt de proxy niet toe aan het juiste gebruikersbestand.
Gebruik de reactie om de volgende vertakking te kiezen. Een 407 gaat over proxyaanmelding; een 401 van de repository gaat over het eigen account, gekoppeld via een servers-item aan de repository- of mirror-ID. Een privésleutelveld van de server implementeert geen HTTP-proxyauthenticatie. Certificaatfouten zijn een andere voorwaarde. Houd omgevingsroutering in de instellingen in plaats van in de POM van het project.