Kry sbt se eerste aflaai deur die proxy
Stel die JVM op wat sbt laat loop, en onderskei laaier-aflaaie, keuse van bewaarplek en proxy-verifikasie.
sbt kan die netwerk nodig hê voordat jou boudefinisie enigiets nuttigs gedoen het. Sy laaier moet komponente bekom, en die bou kan later bewaarplekke deur bykomende biblioteke kontak. 'n Proxy-instelling wat in 'n taak versteek is, kan te laat kom vir die eerste aflaai.
Begin met die JVM wat sbt werklik laat loop. Vir 'n laaier wat die projek se .jvmopts lees, kan basiese eindpunt-eienskappe wees:
-Dhttp.proxyHost=proxy.example.net
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example.net
-Dhttps.proxyPort=8080
Hierdie waardes skei 'n gasheernaam en 'n poort; dit is nie volledige proxy-URL's nie. Vir toegelate aflaaie uit openbare bewaarplekke verskaf die HTTP-proxylys kandidaatwaardes vir daardie velde. 'n HTTPS-bewaarplek kan steeds deur 'n HTTP-proxy bereik word met CONNECT.
Let op watter aflaai misluk het
Laaier-opstarting, komponente van die bougereedskap, inproppe en afhanklikhede gebruik nie noodwendig dieselfde konfigurasielaag nie. Identifiseer die mislukte URL en die stadium voordat jy verklarings van bewaarplekke wysig.
Die keuse van 'n bewaarplek antwoord waar artefakte verkry word. Proxy-konfigurasie antwoord hoe 'n netwerkklant daardie eindpunt bereik. Om 'n bewaarplek deur 'n interne spieël te vervang kan 'n aparte ondersteunde keuse wees, maar dit stel nie 'n netwerkproxy vir elke ander bestemming op nie.
Proxy-verifikasie is nog 'n kontrole. Moenie aanvaar dat elke Java-aflaaier 'n willekeurige proxyUser-eienskap as 'n ondersteunde aanmeldmeganisme beskou nie. Gebruik die verifikasie-reëling wat vir die geïnstalleerde laaier en die betrokke resolver gedokumenteer is.
Kontroleer laastens die effektiewe omgewing van die laaier eerder as om 'n veranderlike uit 'n gids vir 'n ander runner te kopieer. 'n DNS-fout, 'n onbeskikbare bewaarplek en 'n geweierde proxy-aanmelding kan almal tydens afhanklikheidsresolusie verskyn, terwyl hulle baie verskillende regstellings vereis.