Gradle NTLM ပရောက်စီ အကောင့်များ- အရည်အချင်းပြည့်သော အမည်များ သို့မဟုတ် သီးခြား ဒိုမိန်း
Gradle မှ မှတ်တမ်းတင်ထားသော NTLM ဒိုမိန်း အထားအသိုကို gradle.properties ရှိ HTTP နှင့် HTTPS ပရောက်စီ အကောင့် ဂုဏ်သတ္တိများနှင့်အတူ အသုံးပြုပါ။
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 ရှိ တန်ဖိုးကို ပရောက်စီ URL အတွင်းရှိ အသုံးပြုသူ အချက်အလက်အဖြစ် မဟုတ်ဘဲ Java ဂုဏ်သတ္တိ တန်ဖိုးအဖြစ် ဖတ်သည်။ URL ၏ ပုဒ်ဖြတ်ပုဒ်ရပ်များကို ရာခိုင်နှုန်း escape များဖြင့် အစားမထိုးဘဲ ထို ဖိုင်ပုံစံ၏ escape စည်းမျဉ်းများအတိုင်း စကားဝှက်ကို ထည့်ပါ။ ဤ အကောင့် ဖွဲ့စည်းမှုကို ရည်ရွယ်ထားသော Gradle အသုံးပြုသူ၏ ကိုယ်ပိုင် ဂုဏ်သတ္တိ ဖိုင်တွင် ထားရှိပြီး ပရောဂျက်၏ လက်ရှိ ဆက်တင်များကို ထိန်းသိမ်းပါ။