Maven-proxykivételek a settings.xml fájlban
Állítson be Maven továbbító proxyt belső gépkivételekkel, a függőleges vonallal elválasztott nonProxyHosts-formátumban.
A parancsértelmező NO_PROXY változójából másolt kivétel nem automatikusan érvényes a Mavenben. A Maven nonProxyHosts listája függőleges vonallal választja el az elemeket, nem a környezeti változóknál gyakori vesszőkkel.
A kívánt felhasználói beállítások proxybejegyzése így nézhet ki:
<settings>
<proxies>
<proxy>
<id>outbound-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>203.0.113.10</host>
<port>8080</port>
<nonProxyHosts>localhost|*.example.internal</nonProxyHosts>
</proxy>
</proxies>
</settings>
Ez egy szemléltető beállításrészlet a proxies szakasz körül. Illessze a meglévő beállításfájlba a nem kapcsolódó mirrors, servers és profiles lecserélése helyett. A tényleges proxycímet használja. Ha a tárolókéréshez engedélyezettek nyilvános HTTP-proxyk, a HTTP-proxyk listája lehetséges gép-port párokat ad.
Illesztés a tároló gépéhez
A kivételeket azokra a gépnevekre alkalmazza, amelyekhez a Maven ténylegesen kapcsolódik. Egy belső tároló URL-je és egy nyilvános letöltési gépnév eltérő útvonalat igényelhet. Ne írjon teljes tároló-URL-t az útvonalával együtt egy gépnévmintákra szolgáló mezőbe.
Helyettesítő karakterek támogatottak, de ne használjon túl tág mintát pusztán egy hiba eltüntetésére. A módosítás után külön ellenőrizze a kívánt belső nevet és egy nyilvános tárolót.
Keresse meg a ténylegesen használt beállításokat
A Maven egyesítheti a globális és felhasználói beállításokat, egy hívás pedig másik beállításfájlt választhat. Egy IDE más Maven-telepítést vagy konfigurációt használhat, mint a terminál. Ha a hibás hívás soha nem olvassa a módosított fájlt, a módosítás nem változtatja meg az útvonalát.
A proxy aktív jelzője is számít. Az inaktív bejegyzésben helyesen megadott gép és port nem bizonyítja, hogy a Maven azt választja.
Tartsa külön a két kiszolgálót
A proxy hitelesítő adatai a proxybejegyzésbe tartoznak, ha a szolgáltatás kéri őket. A privát műterméktároló hitelesítő adatai a megfelelő kiszolgáló konfigurációjába tartoznak. A tároló tokenjének megadása nem válaszol a proxy hitelesítési kihívására.
Ha a kérések továbbra is hibáznak, jegyezze fel a kiválasztott tároló URL-jét, a választ vagy kapcsolódási hibát és az érvényes beállítások forrását. Először tisztázza, hogy a kérésnek proxyn át vagy közvetlenül kellett mennie; a lista szintaxisának és a végpontnak az egyidejű módosítása megnehezíti az eredmény értelmezését.