El Check Connection de IntelliJ prueba la ruta propia del IDE. Puede pasar mientras que la JVM de sbt separada no puede descargar una dependencia.

  1. Abra Settings → Build, Execution, Deployment → Build Tools → sbt.
  2. En los ajustes de JVM, introduzca las propiedades necesarias en VM parameters como argumentos JVM:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080

Use solo el nombre de host del punto de conexión elegido, sin esquema de URL. La lista de proxies HTTP es una fuente de candidatos públicos para esta ruta de descarga. El par de propiedades HTTPS elige las descargas HTTPS; no convierte el receptor en un proxy TLS.

Inicie un proceso sbt nuevo después de cambiar estos valores. Un intérprete sbt existente conserva su configuración de inicio. Compruebe si IntelliJ usa el intérprete sbt para las importaciones o le delega las compilaciones, para que la operación que falla use ese proceso recién configurado.

Si la operación que falla es la descarga de un complemento del IDE, use en su lugar los ajustes HTTP Proxy de IntelliJ. Una aplicación iniciada por separado usa su propia configuración de ejecución y su cliente de red.

Las cuatro propiedades eligen una ruta. Ante un desafío de autenticación del proxy, siga el esquema anunciado y los ajustes de autenticación que admita el descargador sbt real.

Artículos relacionados