Rikta m2e mot de Maven-inställningar som innehåller proxyn
Kontrollera den settings.xml som är vald i Eclipse när Maven-beroendenas nedladdningar ignorerar IDE:ns allmänna nätverksinställningar.
Öppna Preferences → Maven → User Settings i Eclipse och kontrollera den visade sökvägen. m2e använder Maven settings.xml för proxykonfiguration; en lyckad update-site-begäran i Eclipse bevisar inte dessa indata. Användarens normala standard är ~/.m2/settings.xml, men IDE:n kan välja en annan fil.
Sammanfoga en proxy-post i dokumentets proxies-avsnitt på översta nivån:
<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>
Ersätt slutpunkten och de avsedda undantagen medan speglar, serverkonton och andra inställningar behålls. För ett offentligt arkiv i ett nätverk som tillåter en oberoende proxyväg kan en oautentiserad kandidat från HTTP-proxylistan tillhandahålla värd och port; bekräfta att den tillåter anslutningen till arkivet. Lägg till Mavens proxy-användarnamn- och lösenordsfält när den mellanhanden kräver dem.
Tillämpa de valda inställningarna och uppdatera det berörda Maven-projektet. Jämför med det lyckade kommandoradsanropets faktiska inställningsöverstyrning och de sammanslagna globala inställningarna. Att välja en annan Maven-distribution är en separat fråga: det kan ändra starter och globala indata men lägger inte till proxyn i rätt användarfil.
Använd svaret för att välja nästa gren. En 407 gäller proxyinloggning; en 401 från arkivet gäller dess eget konto, kopplad via en servers-post till arkivets eller spegelns ID. Ett private-key-fält på servern implementerar inte HTTP-proxyautentisering. Certifikatfel är ett annat villkor. Håll miljörouting i inställningarna i stället för i projektets POM.