sbt jista' jkollu bżonn in-netwerk qabel ma d-definizzjoni tal-bini tiegħek tkun għamlet xi ħaġa utli. Il-lancatur tiegħu għandu jikseb komponenti, u l-bini jista' aktar tard jikkuntattja r-repożitorji permezz ta' libreriji addizzjonali. Setting tal-proxy moħbi ġewwa task jista' jasal tard wisq għall-ewwel download.

Ibda mill-JVM li fil-fatt tmexxi sbt. Għal lancatur li jaqra l-.jvmopts tal-proġett, il-proprjetajiet bażiċi tal-punt tat-tmiem jistgħu jkunu:

-Dhttp.proxyHost=proxy.example.net
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example.net
-Dhttps.proxyPort=8080

Dawn il-valuri jifirdu isem tal-host u port; mhumiex URL sħaħ tal-proxy. Għal downloads permessi minn repożitorji pubbliċi, il-lista tal-proxy HTTP tipprovdi valuri kandidati għal dawk l-oqsma. Repożitorju HTTPS xorta jista' jintlaħaq permezz ta' proxy HTTP bl-użu ta' CONNECT.

Innota liema download falla

Il-bootstrap tal-lancatur, il-komponenti tal-għodda tal-bini, il-plugins u d-dipendenzi mhux bilfors jużaw l-istess saff ta' konfigurazzjoni. Identifika l-URL u l-fażi li fallew qabel ma tedita d-dikjarazzjonijiet tar-repożitorji.

L-għażla tar-repożitorju twieġeb minn fejn jinkisbu l-artefatti. Il-konfigurazzjoni tal-proxy twieġeb kif klijent tan-netwerk jasal għal dak il-punt tat-tmiem. Li tissostitwixxi repożitorju b'mera interna tista' tkun għażla appoġġata separata, iżda ma tikkonfigurax proxy tan-netwerk għad-destinazzjonijiet l-oħra kollha.

L-awtentikazzjoni tal-proxy hija verifika oħra. Tassumix li kull downloader Java jqis proprjetà proxyUser arbitrarja bħala mekkaniżmu tal-login appoġġat. Uża l-arranġament tal-awtentikazzjoni dokumentat għal-lancatur installat u r-resolver rilevanti.

Fl-aħħar, iċċekkja l-ambjent effettiv tal-lancatur minflok ma tikkopja varjabbli minn gwida għal runner ieħor. Falliment tad-DNS, repożitorju mhux disponibbli u login tal-proxy miċħud jistgħu kollha jidhru waqt is-soluzzjoni tad-dipendenzi, iżda jeħtieġu tiswijiet differenti ħafna.

Artikli relatati