Gradle documenta dues maneres de proporcionar el domini per a l'autenticació del proxy NTLM: incloure'l al nom d'usuari com a domain/username o definir la propietat separada http.auth.ntlm.domain.

Per a la primera forma, les entrades de compte a gradle.properties poden semblar així:

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

Aquestes acompanyen les entrades d'amfitrió i port del proxy per als protocols de destinació corresponents. Substituïu la identitat i la contrasenya de l'exemple pel compte proporcionat per a aquest proxy.

Per a la forma de domini separat, feu servir el nom d'usuari no qualificat en aquests camps de compte i afegiu:

systemProp.http.auth.ntlm.domain=OFFICE

Trieu una representació coherent. El domini forma part de la identitat d'autenticació; no és el nom d'amfitrió del proxy ni el domini del lloc web de destinació.

El valor de gradle.properties es llegeix com a valor de propietat de Java, no com a informació d'usuari dins d'un URL de proxy. Introduïu la contrasenya amb les regles d'escapament d'aquest format de fitxer en lloc de substituir la puntuació de l'URL per escapes percentuals. Manteniu aquesta configuració de compte al fitxer de propietats privat de l'usuari de Gradle previst, preservant la configuració existent del projecte.

Articles relacionats