sbt gali prireikti tinklo dar prieš jūsų kūrimo aprašui ką nors naudingo padarant. Jo paleidiklis turi gauti komponentus, o kūrimas vėliau gali susisiekti su saugyklomis per papildomas bibliotekas. Užduotyje paslėptas tarpinio serverio nustatymas gali atkeliauti per vėlai pirmajam atsisiuntimui.

Pradėkite nuo JVM, kuris iš tikrųjų vykdo sbt. Paleidikliui, kuris nuskaito projekto .jvmopts, pagrindinės galutinio taško savybės gali būti:

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

Šios reikšmės atskiria prieglobos vardą ir prievadą; tai nėra pilni tarpinio serverio URL. Leidžiamiems viešų saugyklų atsisiuntimams HTTP tarpinių serverių sąrašas pateikia kandidatų reikšmes tiems laukams. HTTPS saugyklą vis dar galima pasiekti per HTTP tarpinį serverį naudojant CONNECT.

Atkreipkite dėmesį, kuris atsisiuntimas nepavyko

Paleidiklio paleidimas, kūrimo įrankio komponentai, papildiniai ir priklausomybės nebūtinai naudoja tą patį konfigūracijos sluoksnį. Prieš redaguodami saugyklų deklaracijas, nustatykite nepavykusį URL ir etapą.

Saugyklos pasirinkimas atsako, iš kur gaunami artefaktai. Tarpinio serverio konfigūracija atsako, kaip tinklo klientas pasiekia tą galutinį tašką. Saugyklos pakeitimas vidiniu veidrodžiu gali būti atskiras palaikomas pasirinkimas, bet jis nesukonfigūruoja tinklo tarpinio serverio visiems kitiems tikslams.

Tarpinio serverio autentifikavimas yra dar vienas patikrinimas. Nemanokite, kad kiekvienas Java atsisiuntėjas savavališką proxyUser savybę traktuoja kaip palaikomą prisijungimo mechanizmą. Naudokite autentifikavimo tvarką, dokumentuotą įdiegtam paleidikliui ir atitinkamam sprendėjui.

Galiausiai patikrinkite faktinę paleidiklio aplinką, o ne kopijuokite kintamąjį iš vadovo kitam vykdytojui. DNS gedimas, nepasiekiama saugykla ir atmestas prisijungimas prie tarpinio serverio gali visi pasireikšti sprendžiant priklausomybes, tačiau reikalauja labai skirtingų pataisų.

Susiję straipsniai