sbt kin it netwurk nedich hawwe foardat jo builddefinysje wat nuttich dien hat. De launcher moat komponinten krije, en de build kin letter repositories berikke fia ekstra biblioteken. In proxy-ynstelling dy't yn in taak ferstoppe is, kin te let komme foar de earste download.

Begjin mei de JVM dy't sbt eins útfiert. Foar in launcher dy't de .jvmopts fan it projekt lêst, kinne basiseinpunt-eigenskippen wêze:

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

Dizze wearden skiede in hostnamme en in poarte; it binne gjin folsleine proxy-URL's. Foar tastiene downloads fan iepenbiere repositories leveret de HTTP-proxylist kandidaatwearden foar dy fjilden. In HTTPS-repository is noch altyd te berikken fia in HTTP-proxy mei CONNECT.

Merk op hokker download mislearre

Launcher-bootstrap, komponinten fan it buildark, plugins en ôfhinklikheden brûke net needsaaklikerwize deselde konfiguraasjelaach. Identifisearje de mislearre URL en de faze foardat jo repository-ferklearringen bewurkje.

Repositorykar antwurdet wêr't artefakten wei komme. Proxy-konfiguraasje antwurdet hoe't in netwurkklant dat einpunt berikt. It ferfangen fan in repository troch in ynterne spegel kin in aparte stipe kar wêze, mar it konfigurearret gjin netwurkproxy foar alle oare bestimmingen.

Proxy-autentikaasje is noch in kontrôle. Nim net oan dat elke Java-downloader in willekeurige proxyUser-eigenskip behannelet as in stipe oanmeldmeganisme. Brûk de autentikaasjeregeling dy't dokumintearre is foar de ynstallearre launcher en de relevante resolver.

Kontrolearje úteinlik de effektive launcher-omjouwing ynstee fan in fariabele te kopiearjen út in hantlieding foar in oare runner. In DNS-flater, in net beskikbere repository en in wegere proxy-oanmelding kinne allegear by de ôfhinklikheidsoplossing ferskine, mar freegje hiel ferskillende oplossingen.

Relatearre artikelen