Thola ukulanda kokuqala kwe-sbt nge-proxy
Lungiselela i-JVM eqhuba i-sbt futhi wehlukanise ukulanda kwe-launcher, ukukhetha i-repository nokuqinisekisa i-proxy.
i-sbt ingase idinge inethiwekhi ngaphambi kokuba incazelo yakho yokwakha yenze okuthile okuwusizo. I-launcher yayo kufanele ithole izingxenye, futhi ukwakha kungase kuxhumane nama-repository kamuva ngokusebenzisa amalabhulali engeziwe. Isilungiselelo se-proxy esifihliwe ngaphakathi komsebenzi singase sifike sekwephuze kakhulu ekulandeni kokuqala.
Qala nge-JVM eqhuba i-sbt ngempela. Ku-launcher efunda i-.jvmopts yephrojekthi, izici eziyisisekelo zendawo yokugcina zingaba:
-Dhttp.proxyHost=proxy.example.net
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example.net
-Dhttps.proxyPort=8080
Lawo mavelu ahlukanisa igama lomsingathi ne-port; awawona ama-URL e-proxy aphelele. Okokulanda kwama-repository omphakathi okuvunyelwe, uhlu lwe-proxy ye-HTTP lunikeza amavelu angabangaba kulezo zinkambu. I-repository ye-HTTPS isengafinyelelwa nge-proxy ye-HTTP kusetshenziswa i-CONNECT.
Qaphela ukuthi yikuphi ukulanda okuhlulekile
I-bootstrap ye-launcher, izingxenye zethuluzi lokwakha, ama-plugin kanye nokuncika akudingeki zisebenzise izinga elifanayo lokumisa. Khomba i-URL nesigaba okuhlulekile ngaphambi kokuhlela izimemezelo ze-repository.
Ukukhetha i-repository kuphendula ukuthi ama-artifact atholakala kuphi. Ukumisa i-proxy kuphendula ukuthi iklayenti lenethiwekhi lifinyelela kanjani kuleyo ndawo yokugcina. Ukushintsha i-repository ngesibuko sangaphakathi kungaba ukukhetha okwesekwayo okuhlukile, kodwa akumisi i-proxy yenethiwekhi kuzo zonke ezinye izindawo.
Ukuqinisekisa i-proxy kungenye indlela yokuhlola. Ungacabangi ukuthi yonke into elanda i-Java ibheka noma iyiphi impahla ye-proxyUser njengendlela yokungena esekwayo. Sebenzisa ukuhlelwa kokuqinisekisa okubhalwe phansi kwe-launcher efakiwe kanye nesixazululi esihlobene.
Ekugcineni, hlola indawo ye-launcher yangempela esikhundleni sokukopisha okuguquguqukayo kusuka kumhlahlandlela womunye umgijimi. Ukwehluleka kwe-DNS, i-repository engatholakali nokungena kwe-proxy okwenqatshiwe konke kungavela ngesikhathi sokuxazulula ukuncika, kodwa kudinga izilungiso ezihluke kakhulu.