Gradle mendokumenkan dua cara untuk membekalkan domain bagi pengesahan proksi NTLM: sertakan dalam nama pengguna sebagai domain/username, atau tetapkan sifat berasingan http.auth.ntlm.domain.

Untuk bentuk pertama, entri akaun dalam gradle.properties boleh kelihatan 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 itu terletak bersama entri hos dan port proksi bagi protokol destinasi yang berkaitan. Gantikan identiti dan kata laluan contoh dengan akaun yang diberikan untuk proksi itu.

Untuk bentuk domain berasingan, gunakan nama pengguna tanpa kelayakan dalam medan akaun tersebut dan tambah:

systemProp.http.auth.ntlm.domain=OFFICE

Pilih satu perwakilan yang konsisten. Domain ialah bahagian identiti pengesahan; ia bukan nama hos proksi atau domain tapak web destinasi.

Nilai gradle.properties dibaca sebagai nilai sifat Java, bukan sebagai maklumat pengguna di dalam URL proksi. Masukkan kata laluan mengikut peraturan escape format fail itu, bukan menggantikan tanda baca URL dengan escape peratus. Simpan konfigurasi akaun ini dalam fail sifat peribadi pengguna Gradle yang dimaksudkan, sambil mengekalkan tetapan projek yang sedia ada.

Artikel berkaitan