Настройки прокси sbt в IntelliJ для загрузки зависимостей
Пропишите аргументы JVM прокси в настройках sbt, затем запустите новый процесс sbt для импорта или работы в оболочке.
Check Connection в IntelliJ проверяет собственный маршрут IDE. Он может проходить, хотя отдельная JVM sbt не может скачать зависимость.
- Откройте Settings → Build, Execution, Deployment → Build Tools → sbt.
- В настройках 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.