Impostazioni proxy sbt di IntelliJ per scaricare le dipendenze
Inserite gli argomenti JVM del proxy nelle impostazioni sbt, quindi avviate un nuovo processo sbt per gli import o il lavoro nella shell.
Il Check Connection di IntelliJ verifica il percorso proprio dell'IDE. Può riuscire mentre la JVM sbt separata non riesce a scaricare una dipendenza.
- Aprite Settings → Build, Execution, Deployment → Build Tools → sbt.
- Nelle impostazioni JVM, inserite le proprietà necessarie in VM parameters come argomenti JVM:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080Usate solo il nome host dell'endpoint scelto, senza schema URL. La lista di proxy HTTP è una fonte di candidati pubblici per questo percorso di download. La coppia di proprietà HTTPS seleziona i download HTTPS; non trasforma il listener in un proxy TLS.
Avviate un nuovo processo sbt dopo aver modificato questi input. Una shell sbt esistente conserva la sua configurazione di avvio. Verificate se IntelliJ usa la shell sbt per gli import o le delega le build, così che l'operazione che fallisce usi quel processo appena configurato.
Se l'operazione che fallisce è il download di un plugin dell'IDE, usate invece le impostazioni HTTP Proxy di IntelliJ. Un'applicazione avviata separatamente usa la propria configurazione di esecuzione e il proprio client di rete.
Le quattro proprietà scelgono un percorso. Davanti a una richiesta di autenticazione del proxy, seguite lo schema annunciato e le impostazioni di autenticazione supportate dal downloader sbt reale.