Check Connection w IntelliJ testuje własną trasę IDE. Może się udać, gdy osobna JVM sbt nie może pobrać zależności.

  1. Otwórz Settings → Build, Execution, Deployment → Build Tools → sbt.
  2. W ustawieniach JVM wpisz potrzebne właściwości w VM parameters jako argumenty JVM:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080

Używaj tylko nazwy hosta wybranego punktu końcowego, bez schematu URL. Lista proxy HTTP jest źródłem publicznych kandydatów dla tej trasy pobierania. Para właściwości HTTPS wybiera pobieranie przez HTTPS; nie zmienia nasłuchiwacza w proxy TLS.

Po zmianie tych danych wejściowych uruchom nowy proces sbt. Istniejąca powłoka sbt zachowuje swoją konfigurację uruchomienia. Sprawdź, czy IntelliJ używa powłoki sbt do importów, czy deleguje do niej kompilacje, aby nieudana operacja korzystała z nowo skonfigurowanego procesu.

Jeśli nieudaną operacją jest pobieranie wtyczki IDE, użyj zamiast tego ustawień HTTP Proxy w IntelliJ. Osobno uruchomiona aplikacja używa własnej konfiguracji uruchomienia i klienta sieciowego.

Cztery właściwości wybierają trasę. W razie wyzwania uwierzytelniania proxy postępuj zgodnie z ogłoszonym schematem i ustawieniami uwierzytelniania obsługiwanymi przez rzeczywisty downloader sbt.

Powiązane artykuły