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.

  1. Öffnen Sie Settings → Build, Execution, Deployment → Build Tools → sbt.
  2. 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=8080

Verwenden 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.

Ähnliche Artikel