Configurações de proxy do sbt no IntelliJ para baixar dependências
Coloque os argumentos JVM do proxy nas configurações do sbt e depois inicie um novo processo sbt para importações ou trabalho no shell.
O Check Connection do IntelliJ testa a rota própria da IDE. Pode passar enquanto a JVM do sbt separada não consegue baixar uma dependência.
- Abra Settings → Build, Execution, Deployment → Build Tools → sbt.
- Nas configurações da JVM, insira as propriedades necessárias em VM parameters como argumentos JVM:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080Use apenas o nome do host do endpoint escolhido, sem esquema de URL. A lista de proxies HTTP é uma fonte de candidatos públicos para esta rota de download. O par de propriedades HTTPS seleciona downloads HTTPS; ele não transforma o listener em um proxy TLS.
Inicie um novo processo sbt depois de alterar estas entradas. Um shell sbt existente mantém a sua configuração de inicialização. Verifique se o IntelliJ usa o shell sbt para importações ou delega as compilações a ele, para que a operação que falha use esse processo recém-configurado.
Se a operação que falha for o download de um plugin da IDE, use em vez disso as configurações HTTP Proxy do IntelliJ. Um aplicativo iniciado separadamente usa a sua própria configuração de execução e o seu cliente de rede.
As quatro propriedades escolhem uma rota. Diante de um desafio de autenticação do proxy, siga o esquema anunciado e as configurações de autenticação suportadas pelo baixador sbt real.