sbt voi tarvita verkkoa ennen kuin build-määritelmäsi on tehnyt mitään hyödyllistä. Sen käynnistimen on hankittava komponentit, ja build voi myöhemmin ottaa yhteyttä tietovarastoihin lisäkirjastojen kautta. Tehtävän sisään piilotettu välityspalvelinasetus voi saapua liian myöhään ensimmäistä latausta varten.

Aloita JVM:stä, joka todella ajaa sbt:tä. Käynnistimelle, joka lukee projektin .jvmopts-tiedoston, perusasetukset voivat olla:

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

Nämä arvot erottavat isäntänimen ja portin; ne eivät ole täydellisiä välityspalvelimen URL-osoitteita. Sallituille julkisten tietovarastojen latauksille HTTP-välityspalvelinluettelo tarjoaa ehdokasarvot näille kentille. HTTPS-tietovarastoon voi yhä päästä HTTP-välityspalvelimen kautta CONNECTia käyttäen.

Huomaa, mikä lataus epäonnistui

Käynnistimen bootstrap, build-työkalun komponentit, liitännäiset ja riippuvuudet eivät välttämättä käytä samaa asetustasoa. Tunnista epäonnistunut URL ja vaihe ennen kuin muokkaat tietovarastojen määrityksiä.

Tietovaraston valinta vastaa siihen, mistä artefaktit hankitaan. Välityspalvelimen asetukset vastaavat siihen, miten verkkoyhteysasiakas saavuttaa kyseisen päätepisteen. Tietovaraston korvaaminen sisäisellä peilillä voi olla erillinen tuettu vaihtoehto, mutta se ei määritä verkon välityspalvelinta kaikille muille kohteille.

Välityspalvelimen todennus on vielä yksi tarkistus. Älä oleta, että jokainen Java-lataaja käsittelee mielivaltaista proxyUser-ominaisuutta tuettuna kirjautumismekanismina. Käytä todennusjärjestelyä, joka on dokumentoitu asennetulle käynnistimelle ja asiaankuuluvalle ratkaisijalle.

Tarkista lopuksi käynnistimen tosiasiallinen ympäristö sen sijaan, että kopioisit muuttujan toiselle ajurille tarkoitetusta oppaasta. DNS-virhe, käyttökelvoton tietovarasto ja hylätty välityspalvelinkirjautuminen voivat kaikki ilmetä riippuvuuksien ratkaisun aikana, mutta vaativat hyvin erilaisia korjauksia.

Aiheeseen liittyvät artikkelit