Setările proxy sbt din IntelliJ pentru descărcarea dependențelor
Puneți argumentele JVM ale proxy-ului în setările sbt, apoi porniți un proces sbt nou pentru importuri sau lucru în shell.
Check Connection din IntelliJ testează ruta proprie a IDE-ului. Poate reuși în timp ce JVM-ul sbt separat nu poate descărca o dependență.
- Deschideți Settings → Build, Execution, Deployment → Build Tools → sbt.
- În setările JVM, introduceți proprietățile necesare în VM parameters ca argumente JVM:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080Folosiți doar numele de gazdă al punctului final ales, fără schemă URL. Lista de proxy-uri HTTP este o sursă de candidați publici pentru această rută de descărcare. Perechea de proprietăți HTTPS selectează descărcările HTTPS; nu transformă ascultătorul într-un proxy TLS.
Porniți un proces sbt nou după modificarea acestor intrări. Un shell sbt existent își păstrează configurația de pornire. Verificați dacă IntelliJ folosește shell-ul sbt pentru importuri sau îi deleagă compilările, astfel încât operațiunea eșuată să folosească procesul nou configurat.
Dacă operațiunea eșuată este descărcarea unui plugin de IDE, folosiți în schimb setările HTTP Proxy din IntelliJ. O aplicație pornită separat își folosește propria configurație de rulare și propriul client de rețea.
Cele patru proprietăți aleg o rută. La o solicitare de autentificare a proxy-ului, urmați schema anunțată și setările de autentificare acceptate de descărcătorul sbt real.