Gradle NTLM პროქსის ანგარიშები: კვალიფიციური სახელები ან ცალკე დომენი
გამოიყენეთ Gradle-ის დოკუმენტირებული NTLM დომენის სინტაქსი 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-ში. შეიყვანეთ პაროლი ამ ფაილის ფორმატის გაქცევის წესებით, ნაცვლად იმისა, რომ URL-ის პუნქტუაცია პროცენტული გაქცევებით ჩაანაცვლოთ. შეინახეთ ეს ანგარიშის კონფიგურაცია განკუთვნილი Gradle მომხმარებლის პირად თვისებების ფაილში, პროექტის არსებული პარამეტრების შენარჩუნებით.