Gradle mendokumentasikan dua cara menyediakan domain untuk autentikasi proxy NTLM: sertakan dalam nama pengguna sebagai domain/username, atau atur properti terpisah http.auth.ntlm.domain.

Untuk bentuk pertama, entri akun di gradle.properties dapat terlihat seperti ini:

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

Entri tersebut menyertai entri host dan port proxy untuk protokol tujuan yang relevan. Ganti identitas dan kata sandi contoh dengan akun yang disediakan untuk proxy itu.

Untuk bentuk domain terpisah, gunakan nama pengguna tanpa kualifikasi di kolom akun tersebut dan tambahkan:

systemProp.http.auth.ntlm.domain=OFFICE

Pilih satu representasi yang konsisten. Domain adalah bagian dari identitas autentikasi; itu bukan nama host proxy atau domain situs web tujuan.

Nilai gradle.properties dibaca sebagai nilai properti Java, bukan sebagai informasi pengguna di dalam URL proxy. Masukkan kata sandi sesuai aturan escape format file itu, bukan mengganti tanda baca URL dengan escape persen. Simpan konfigurasi akun ini di file properti pribadi pengguna Gradle yang dimaksud, dengan mempertahankan pengaturan proyek yang ada.

Artikel terkait