IntelliJ-sbt-Proxy-Einstellungen für Dependency-Downloads
Tragen Sie Proxy-JVM-Argumente in den sbt-Einstellungen ein und starten Sie dann einen neuen sbt-Prozess für Importe oder Shell-Arbeit.
IntelliJs Check Connection prüft die eigene Route der IDE. Sie kann erfolgreich sein, während die separate sbt-JVM eine Abhängigkeit nicht herunterladen kann.
- Öffnen Sie Settings → Build, Execution, Deployment → Build Tools → sbt.
- Geben Sie in den JVM-Einstellungen die benötigten Eigenschaften unter VM parameters als JVM-Argumente ein:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080Verwenden Sie nur den Hostnamen des gewählten Endpunkts, ohne URL-Schema. Die HTTP-Proxy-Liste ist eine Quelle öffentlicher Kandidaten für diese Download-Route. Das HTTPS-Eigenschaftspaar wählt HTTPS-Downloads; es macht den Listener nicht zu einem TLS-Proxy.
Starten Sie nach dem Ändern dieser Eingaben einen neuen sbt-Prozess. Eine bestehende sbt-Shell behält ihre Startkonfiguration. Prüfen Sie, ob IntelliJ die sbt-Shell für Importe verwendet oder Builds an sie delegiert, damit der fehlschlagende Vorgang den neu konfigurierten Prozess nutzt.
Wenn der fehlschlagende Vorgang ein IDE-Plugin-Download ist, verwenden Sie stattdessen die HTTP-Proxy-Einstellungen von IntelliJ. Eine separat gestartete Anwendung nutzt ihre eigene Ausführungskonfiguration und ihren Netzwerkclient.
Die vier Eigenschaften wählen eine Route. Bei einer Proxy-Authentifizierungsaufforderung folgen Sie dem angekündigten Schema und den Authentifizierungseinstellungen, die der tatsächliche sbt-Downloader unterstützt.