Eċċezzjonijiet tal-proxy Maven f'settings.xml
Ikkonfigura proxy ta' quddiem Maven b'eċċezzjonijiet għal hosts interni fil-format nonProxyHosts separat b'linji vertikali.
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.