Check Connection в IntelliJ проверява собствения маршрут на IDE. Той може да успее, докато отделната sbt JVM не може да изтегли зависимост.

  1. Отворете Settings → Build, Execution, Deployment → Build Tools → sbt.
  2. В настройките на JVM въведете нужните свойства в VM parameters като JVM аргументи:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080

Използвайте само името на хоста от избраната крайна точка, без URL схема. Списъкът с HTTP прокси е източник на публични кандидати за този маршрут за изтегляне. Двойката HTTPS свойства избира HTTPS изтегляния; тя не превръща слушателя в TLS прокси.

Стартирайте нов sbt процес след промяна на тези входни данни. Съществуващата sbt обвивка запазва конфигурацията си за стартиране. Проверете дали IntelliJ използва sbt обвивката за импортиране или ѝ делегира изграждането, така че неуспешната операция да използва новоконфигурирания процес.

Ако неуспешната операция е изтегляне на плъгин за IDE, използвайте вместо това настройките HTTP Proxy на IntelliJ. Отделно стартирано приложение използва своята конфигурация за изпълнение и мрежов клиент.

Четирите свойства избират маршрут. При предизвикателство за удостоверяване на прокси следвайте обявената схема и настройките за удостоверяване, поддържани от действителния sbt downloader.

Подобни статии