Gradle documenta dos formas de proporcionar el dominio para la autenticación del proxy NTLM: incluirlo en el nombre de usuario como domain/username o establecer la propiedad separada http.auth.ntlm.domain.

Para la primera forma, las entradas de cuenta en gradle.properties pueden verse así:

systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD

Acompañan a las entradas de host y puerto del proxy para los protocolos de destino correspondientes. Sustituya la identidad y la contraseña del ejemplo por la cuenta proporcionada para ese proxy.

Para la forma de dominio separado, use el nombre de usuario sin cualificar en esos campos de cuenta y añada:

systemProp.http.auth.ntlm.domain=OFFICE

Elija una representación coherente. El dominio forma parte de la identidad de autenticación; no es el nombre de host del proxy ni el dominio del sitio web de destino.

Un valor de gradle.properties se lee como valor de propiedad de Java, no como información de usuario dentro de una URL de proxy. Introduzca la contraseña con las reglas de escape de ese formato de archivo en lugar de sustituir la puntuación de la URL por escapes porcentuales. Mantenga esta configuración de cuenta en el archivo de propiedades privado del usuario de Gradle previsto, conservando la configuración existente del proyecto.

Artículos relacionados