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 እሴት እንደ ጃቫ ባህሪ እሴት ይነበባል፣ በፕሮክሲ URL ውስጥ እንደ ተጠቃሚ መረጃ አይደለም። የይለፍ ቃሉን በዚያ የፋይል ቅርጸት የማምለጫ ደንቦች ያስገቡ፤ የURL ምልክቶችን በመቶኛ አይተኩ። ይህን የአካውንት ውቅር በታሰበው የGradle ተጠቃሚ የግል ባህሪ ፋይል ውስጥ ያቆዩ፣ የፕሮጀክቱን ነባር ቅንብሮች ጠብቀው።