Contas de proxy NTLM do Gradle: nomes qualificados ou um domínio separado
Use a sintaxe de domínio NTLM documentada pelo Gradle junto com as propriedades de conta de proxy HTTP e HTTPS em gradle.properties.
O Gradle documenta duas formas de fornecer o domínio para a autenticação de proxy NTLM: incluí-lo no nome de usuário como domain/username ou definir a propriedade separada http.auth.ntlm.domain.
Para a primeira forma, as entradas de conta em gradle.properties podem ser assim:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
Elas ficam ao lado das entradas de host e porta do proxy para os protocolos de destino relevantes. Substitua a identidade e a senha do exemplo pela conta fornecida para esse proxy.
Para a forma de domínio separado, use o nome de usuário não qualificado nesses campos de conta e adicione:
systemProp.http.auth.ntlm.domain=OFFICE
Escolha uma representação consistente. O domínio faz parte da identidade de autenticação; não é o nome do host do proxy nem o domínio do site de destino.
Um valor em gradle.properties é lido como valor de propriedade Java, não como informação de usuário dentro de uma URL de proxy. Digite a senha conforme as regras de escape desse formato de arquivo, em vez de substituir a pontuação da URL por escapes percentuais. Mantenha esta configuração de conta no arquivo de propriedades privado do usuário do Gradle pretendido, preservando as configurações existentes do projeto.