Check Connection в IntelliJ перевіряє власний маршрут IDE. Він може проходити, хоча окрема JVM sbt не може завантажити залежність.

  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.

Схожі статті