Eng Ausnam, déi aus der Shell-Variabel NO_PROXY kopéiert gouf, ass zu Maven net automatesch valabel. D'nonProxyHosts-Lëscht vu Maven benotzt e vertikale Sträif tëscht den Entréeën, net d'Komma-Format dat bei Ëmfeldvariabelen üblech ass.

En Proxy-Entrée an den virgesinnen Benotzerastellunge kann esou ausgesinn:

<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>

Dëst ass e beispillhaften Ausschnëtt vun den Astellungen ronderëm d'proxies-Sektioun. Füügt en an eng bestoend Astellungsdatei an, amplaz onbezunnen mirrors, servers a profiles z'ersetzen. Benotzt déi tatsächlech Proxy-Adress. Wann ëffentlech HTTP-Proxye fir d'Repository-Ufro erlaabt sinn, liwwert d'HTTP-Proxy-Lëscht méiglech Host-Port-Paaren.

De Repository-Host ofstëmmen

Bréngt d'Ausnamen op d'Hostnimm un, mat deenen Maven wierklech Kontakt ophëlt. Eng intern Repository-URL an e ëffentlechen Download-Hostname kënnen ënnerschiddlech Weeër brauchen. Setzt keng komplett Repository-URL mat hirem Wee an e Feld fir Hostmuster.

Wildcards ginn ënnerstëtzt, mee benotzt kee breet Muster just fir e Feeler verschwannen ze loossen. Kontrolléiert nom Änneren den interne Numm an e ëffentlecht Repository getrennt.

D'Astellunge fannen, déi wierklech benotzt ginn

Maven kann global a Benotzerastellunge kombinéieren, an en Opruff kann eng alternativ Astellungsdatei auswielen. En IDE kann eng aner Maven-Installatioun oder Konfiguratioun wéi den Terminal benotzen. Eng Datei z'änneren, déi den Opruff mam Feeler ni liest, ännert säi Wee net.

Och d'Aktivéierungs-Flag vum Proxy ass wichteg. E korrekt geschriwwenen Host a Port an engem inaktiven Entrée beweisen net, datt Maven en auswielt.

Déi zwee Server getrennt halen

Proxy-Umeldungsdaten gehéieren an d'Proxy-Entrée, wann de Service se verlaangt. Umeldungsdaten fir e private Artefakt-Repository gehéieren an déi passend Serverkonfiguratioun. Den Token vum Repository beäntwert net eng Proxy-Authentifikatiounsfuerderung.

Wann d'Ufroen nach ëmmer feelen, notéiert d'URL vum ausgewielte Repository, d'Äntwert oder de Verbindungsfeeler an d'Quell vun den effektiven Astellungen. Stellt fir d'éischt fest, ob d'Ufro duerch de Proxy oder direkt goe sollt; d'Lëschtesyntax an den Endpunkt gläichzäiteg z'änneren mécht d'Resultat méi schwéier ze verstoen.

Ähnlech Artikelen