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 მომხმარებლის პირად თვისებების ფაილში, პროექტის არსებული პარამეტრების შენარჩუნებით.

დაკავშირებული სტატიები