Функцыя 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.

Падобныя артыкулы