Gradle documents two ways to supply the domain for NTLM proxy authentication: include it in the username as domain/username, or set the separate http.auth.ntlm.domain property.

For the first form, account entries in gradle.properties can look like:

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

These go alongside the proxy host and port entries for the relevant destination protocols. Replace the example identity and password with the account provided for that proxy.

For the separate-domain form, use the unqualified username in those account fields and add:

systemProp.http.auth.ntlm.domain=OFFICE

Choose one consistent representation. The domain is part of the authentication identity; it is not the proxy hostname or the destination website's domain.

A gradle.properties value is read as a Java properties value, not as user information inside a proxy URL. Enter the password using that file format's escaping rules rather than replacing its URL punctuation with percent escapes. Keep this account configuration in the intended Gradle user's private properties file, preserving the project's existing settings.

འབྲེལ་བའི་རྩོམ་ཡིག