ບັນຊີພຣັອກຊີ NTLM ຂອງ Gradle: ຊື່ເຕັມ ຫຼືໂດເມນແຍກ
ໃຊ້ວາກະຍະສັມພັນໂດເມນ NTLM ທີ່ Gradle ຈົດທະບຽນ ພ້ອມກັບຄຸນສົມບັດບັນຊີພຣັອກຊີ HTTP ແລະ HTTPS ໃນ gradle.properties.
Gradle ຈົດທະບຽນສອງວິທີໃນການໃຫ້ໂດເມນສຳລັບການພິສູດຢືນຢັນພຣັອກຊີ NTLM: ໃສ່ໃນຊື່ຜູ້ໃຊ້ເປັນ domain/username ຫຼື ຕັ້ງຄຸນສົມບັດແຍກຕ່າງຫາກ http.auth.ntlm.domain.
ສຳລັບຮູບແບບທຳອິດ ລາຍການບັນຊີໃນ gradle.properties ອາດມີລັກສະນະດັ່ງນີ້:
systemProp.http.proxyUser=OFFICE/alex
systemProp.http.proxyPassword=YOUR_PROXY_PASSWORD
systemProp.https.proxyUser=OFFICE/alex
systemProp.https.proxyPassword=YOUR_PROXY_PASSWORD
ສິ່ງເຫຼົ່ານີ້ຢູ່ຄຽງຂ້າງລາຍການໂຮສ ແລະ ພອດຂອງພຣັອກຊີສຳລັບໂປຣໂຕຄອນປາຍທາງທີ່ກ່ຽວຂ້ອງ. ແທນຕົວຕົນ ແລະ ລະຫັດຜ່ານໃນຕົວຢ່າງດ້ວຍບັນຊີທີ່ໃຫ້ສຳລັບພຣັອກຊີນັ້ນ.
ສຳລັບຮູບແບບໂດເມນແຍກ ໃຫ້ໃຊ້ຊື່ຜູ້ໃຊ້ທີ່ບໍ່ມີຄຳນຳໜ້າໃນຊ່ອງບັນຊີເຫຼົ່ານັ້ນ ແລະ ເພີ່ມ:
systemProp.http.auth.ntlm.domain=OFFICE
ເລືອກການສະແດງອອກອັນດຽວທີ່ສອດຄ່ອງ. ໂດເມນເປັນສ່ວນໜຶ່ງຂອງຕົວຕົນການພິສູດຢືນຢັນ; ມັນບໍ່ແມ່ນຊື່ໂຮສຂອງພຣັອກຊີ ຫຼື ໂດເມນຂອງເວັບໄຊປາຍທາງ.
ຄ່າໃນ gradle.properties ຖືກອ່ານເປັນຄ່າຄຸນສົມບັດ Java ບໍ່ແມ່ນຂໍ້ມູນຜູ້ໃຊ້ພາຍໃນ URL ຂອງພຣັອກຊີ. ປ້ອນລະຫັດຜ່ານຕາມກົດການ escape ຂອງຮູບແບບໄຟລ໌ນັ້ນ ແທນທີ່ຈະແທນເຄື່ອງໝາຍວັກຂອງ URL ດ້ວຍ escape ເປີເຊັນ. ເກັບການຕັ້ງຄ່າບັນຊີນີ້ໄວ້ໃນ ໄຟລ໌ຄຸນສົມບັດສ່ວນຕົວຂອງຜູ້ໃຊ້ Gradle ທີ່ໝາຍໄວ້ ໂດຍຮັກສາການຕັ້ງຄ່າທີ່ມີຢູ່ຂອງໂຄງການ.