Eċċezzjoni kkupjata mill-varjabbli NO_PROXY tas-shell mhijiex awtomatikament valida f'Maven. Il-lista nonProxyHosts ta' Maven tuża linja vertikali bejn l-entrati, mhux il-forma separata bil-virgoli komuni fil-varjabbli tal-ambjent.

Entrata ta' proxy fis-settings tal-utent maħsuba tista' tidher hekk:

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

Dan huwa framment illustrattiv tas-settings madwar is-sezzjoni proxies. Għaqqdu ma' fajl ta' settings eżistenti minflok tissostitwixxu mirrors, servers u profiles mhux relatati. Uża l-indirizz reali tal-proxy. Jekk proxies HTTP pubbliċi huma permessi għat-talba tar-repożitorju, il-lista tal-proxies HTTP tipprovdi pari possibbli ta' host u port.

Qabbel mal-host tar-repożitorju

Applika l-eċċezzjonijiet għall-ismijiet tal-hosts li Maven verament jikkuntattja. URL ta' repożitorju intern u isem ta' host pubbliku għat-tniżżil jistgħu jeħtieġu rotot differenti. Tpoġġix URL sħiħa tar-repożitorju, inkluż il-mogħdija, f'qasam maħsub għal mudelli ta' host.

Wildcards huma appoġġjati, iżda evita mudell wiesa' sempliċement biex tgħib falliment wieħed. Wara l-bidla, iċċekkja separatament l-isem intern maħsub u repożitorju pubbliku.

Sib is-settings li jintużaw verament

Maven jista' jgħaqqad settings globali u tal-utent, u sejħa tista' tagħżel fajl ta' settings alternattiv. IDE jista' juża installazzjoni jew konfigurazzjoni ta' Maven differenti mit-terminal. L-editjar ta' fajl li s-sejħa li tfalli qatt ma taqra ma jbiddilx ir-rotta tagħha.

Il-bandiera ta' attivazzjoni tal-proxy tgħodd ukoll. Host u port miktubin sew f'entrata inattiva ma jippruvawx li Maven se jagħżelha.

Żomm iż-żewġ servers separati

Il-kredenzjali tal-proxy jappartjenu għall-entrata tal-proxy meta s-servizz jeħtieġhom. Il-kredenzjali ta' repożitorju privat ta' artifacts jappartjenu għall-konfigurazzjoni tas-server xieraq. Li tagħti t-token tar-repożitorju ma jwieġebx sfida ta' awtentikazzjoni tal-proxy.

Jekk it-talbiet għadhom ifallu, irreġistra l-URL tar-repożitorju magħżul, ir-rispons jew l-iżball tal-konnessjoni u s-sors tas-settings effettivi. L-ewwel stabbilixxi jekk it-talba kellhiex tgħaddi mill-proxy jew direttament; li tbiddel is-sintassi tal-lista u l-endpoint fl-istess ħin jagħmel ir-riżultat aktar diffiċli biex jiġi interpretat.

Artikli relatati