Iegūstiet pirmo sbt lejupielādi caur starpniekserveri
Konfigurējiet JVM, kas palaiž sbt, un atšķiriet palaidēja lejupielādes, repozitorija izvēli un starpniekservera autentifikāciju.
sbt var būt nepieciešams tīkls, pirms jūsu būvējuma definīcija ir izdarījusi ko noderīgu. Tā palaidējam ir jāiegūst komponenti, un būvējums vēlāk var sazināties ar repozitorijiem caur papildu bibliotēkām. Uzdevumā paslēpts starpniekservera iestatījums var pienākt pārāk vēlu pirmajai lejupielādei.
Sāciet ar JVM, kas faktiski palaiž sbt. Palaidējam, kas nolasa projekta .jvmopts, pamata galapunkta rekvizīti var būt:
-Dhttp.proxyHost=proxy.example.net
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example.net
-Dhttps.proxyPort=8080
Šīs vērtības atdala resursdatora nosaukumu un portu; tās nav pilnīgas starpniekservera URL. Atļautām publisku repozitoriju lejupielādēm HTTP starpniekserveru saraksts nodrošina kandidātvērtības šiem laukiem. HTTPS repozitoriju joprojām var sasniegt caur HTTP starpniekserveri, izmantojot CONNECT.
Ievērojiet, kura lejupielāde neizdevās
Palaidēja sāknēšana, būvējuma rīka komponenti, spraudņi un atkarības ne vienmēr izmanto vienu un to pašu konfigurācijas slāni. Pirms repozitoriju deklarāciju rediģēšanas nosakiet neizdevušos URL un posmu.
Repozitorija izvēle atbild, no kurienes iegūst artefaktus. Starpniekservera konfigurācija atbild, kā tīkla klients sasniedz šo galapunktu. Repozitorija aizstāšana ar iekšēju spoguli var būt atsevišķa atbalstīta izvēle, taču tā nekonfigurē tīkla starpniekserveri visiem pārējiem galamērķiem.
Starpniekservera autentifikācija ir vēl viena pārbaude. Nepieņemiet, ka katrs Java lejupielādētājs patvaļīgu proxyUser rekvizītu uzskata par atbalstītu pieteikšanās mehānismu. Izmantojiet autentifikācijas kārtību, kas dokumentēta instalētajam palaidējam un attiecīgajam atrisinātājam.
Visbeidzot, pārbaudiet faktisko palaidēja vidi, nevis kopējiet mainīgo no rokasgrāmatas citam izpildītājam. DNS kļūme, nepieejams repozitorijs un noraidīta starpniekservera pieteikšanās var parādīties atkarību risināšanas laikā, taču tām nepieciešami ļoti atšķirīgi labojumi.