IDE-ээс эхлүүлсэн Gradle build нь терминалаас эхлүүлсэн ижил төслөөс өөр тохиргоо ашиглаж болно. Хуучин прокси процессыг буруутгахаасаа өмнө эхлэлт бүрийн Gradle хэрэглэгчийн home, JVM болон прокси шинжийг харьцуул.

Gradle JVM прокси шинжийг баримтжуулдаг

HTTP ба HTTPS чиглэлд шинжийн файлд дараах зүйлс байж болно:

systemProp.http.proxyHost=203.0.113.10
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=203.0.113.10
systemProp.https.proxyPort=8080
systemProp.http.nonProxyHosts=localhost|*.example.internal

Танд оноосон төгсгөлийн цэгийг ашигла; зөвшөөрөгдсөн нийтийн репозиторийн чиглэлд HTTP прокси жагсаалт нь боломжит host ба port хосыг өгнө. HTTPS тойрох шинж мөн http.nonProxyHosts; https.nonProxyHosts-г зохиох нь баримтжуулсан засвар биш. Host шинж нь бүтэн прокси URL биш, хаяг агуулна.

Shell-д HTTP_PROXY экспортлох нь энэ JVM клиент үүнийг прокси бодлого болгон ашигладгийг дангаараа батлахгүй. Аппликейшн дэмждэг шинжийг шалга.

Демон build мэдээлэл авдаг

Gradle-ийн одоогийн баримтад клиент орчны хувьсагч зэрэг build мэдээллийг демонд илгээдэг гэжээ. Тиймээс “демон шинэ орчны хувьсагч хэзээ ч авдаггүй” гэсэн ерөнхий тайлбар буруу.

Итгэлцлийн сангийн шинж зэрэг зарим JVM эхлүүлэх шинж ажиллаж буй JVM-д өөрчлөгдөхгүй. Иймээс ердийн build орчны утга дамжсан ч өөрчилсөн Java home эсвэл итгэлцлийн сангийн эхлүүлэх тохиргоо чухал байж болно.

Хоёр эхлүүлэлтийг харьцуул

IDE ямар Gradle түгээлт болон Java runtime сонгосныг шалга. Терминалтай ижил GRADLE_USER_HOME болон хэрэглэгчийн шинж ашиглаж байгаа эсэхийг шалга. Нэг хэрэглэгчийн тохиргооны прокси бичлэг өөр контекст юу ачаалсныг тогтоохгүй.

Өөрчлөгдсөн эхлүүлэх шаардлага өөр демон хэрэгтэй бол тухайн Gradle хувилбарын баримтжуулсан демон удирдлагыг ашигла. Демон зогсоохыг буруу шинж эсвэл дутуу тохиргооны файл хайхын оронд бүү хэрэглэ.

Эцэст нь бүтэлгүйтсэн хүсэлтийг тодорхойл. Wrapper таталтууд, build хамаарлын шийдэл болон салаалсан апп эсвэл тестийн процессын хүсэлт нь автоматаар нэг сүлжээний контекст биш. Gradle-ийн шинжээр удирдуулахаасаа өмнө хүсэлт гаргасан процессыг шалга.

Холбоотой нийтлэлүүд