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.

Saistītie raksti