Mga setting ng proxy ng sbt sa IntelliJ para sa pag-download ng mga dependency
Ilagay ang mga argumentong JVM ng proxy sa mga setting ng sbt, pagkatapos ay magsimula ng bagong proseso ng sbt para sa mga import o trabaho sa shell.
Check Connection ng IntelliJ sinusubok ang sariling ruta ng IDE. Maaari itong pumasa habang ang hiwalay na sbt JVM ay hindi makapag-download ng dependency.
- Buksan ang Settings → Build, Execution, Deployment → Build Tools → sbt.
- Sa mga setting ng JVM, ilagay ang mga kailangang property sa VM parameters bilang mga argumentong JVM:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080Gamitin lamang ang hostname mula sa piniling endpoint, nang walang scheme ng URL. Ang listahan ng HTTP proxy ay pinagmumulan ng mga pampublikong kandidato para sa rutang ito ng pag-download. Pinipili ng pares ng HTTPS property ang mga download na HTTPS; hindi nito ginagawang TLS proxy ang listener.
Magsimula ng bagong proseso ng sbt pagkatapos baguhin ang mga input na ito. Ang umiiral na sbt shell ay pinapanatili ang configuration ng paglunsad nito. Suriin kung ginagamit ng IntelliJ ang sbt shell para sa mga import o ipinagkakatiwala rito ang mga build, upang magamit ng nabigong operasyon ang bagong naka-configure na proseso.
Kung ang nabigong operasyon ay pag-download ng plugin ng IDE, gamitin sa halip ang mga setting ng HTTP Proxy ng IntelliJ. Ang aplikasyong inilunsad nang hiwalay ay gumagamit ng sarili nitong configuration ng pagtakbo at network client.
Pinipili ng apat na property ang isang ruta. Para sa hamon ng authentication ng proxy, sundin ang inihayag na scheme at ang mga setting ng authentication na sinusuportahan ng aktwal na downloader ng sbt.