O Check Connection de IntelliJ proba a ruta propia do IDE. Pode pasar mentres a JVM de sbt separada non pode descargar unha dependencia.

  1. Abre Settings → Build, Execution, Deployment → Build Tools → sbt.
  2. Nos axustes de JVM, introduce as propiedades necesarias en VM parameters como argumentos JVM:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080

Usa só o nome de host do punto de conexión elixido, sen esquema de URL. A lista de proxies HTTP é unha fonte de candidatos públicos para esta ruta de descarga. O par de propiedades HTTPS elixe as descargas HTTPS; non converte o receptor nun proxy TLS.

Inicia un proceso sbt novo despois de cambiar estas entradas. Unha consola sbt existente conserva a súa configuración de inicio. Comproba se IntelliJ usa a consola sbt para as importacións ou lle delega as compilacións, para que a operación que falla use ese proceso recentemente configurado.

Se a operación que falla é a descarga dun complemento do IDE, usa no seu lugar os axustes HTTP Proxy de IntelliJ. Unha aplicación iniciada por separado usa a súa propia configuración de execución e o seu cliente de rede.

As catro propiedades elixen unha ruta. Ante un desafío de autenticación do proxy, segue o esquema anunciado e os axustes de autenticación que admita o descargador sbt real.

Artigos relacionados