Ein Gradle-bygging, sum verður sett í gongd úr einum IDE, kann brúka aðra uppseting enn sama verkætlan úr einari terminal. Áðrenn tú gevur einari gomlari proxy-process skyldina, samanber brúkaraheimið hjá Gradle, JVM og proxy eginleikar fyri hvørja byrjan.

Gradle skjalprógvar JVM-proxy eginleikar

Fyri HTTP- og HTTPS-leiðir kann ein eginleikafíla innihalda:

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

Brúka tillutaða endapunktin; fyri loyvdar leiðir til almennar goymslur gevur HTTP-proxylistin møguligar vert-port pør. HTTPS-umvegis eginleikin er eisini http.nonProxyHosts; at finna upp á https.nonProxyHosts er ikki tann skjalprógvaða loysnin. Vertseginleikar innihalda eina adressu, ikki eina fullfíggjaða proxy-URL.

At exportera HTTP_PROXY í einari shell er ikki í sær sjálvum prógv fyri, at hesin JVM-klientur brúkar tað sum proxy-politikk. Kanna eginleikarnar, sum forritið stuðlar.

Daemonurin fær byggingarupplýsingar

Núverandi Gradle-skjalfesting sigur, at klienturin sendir byggingarupplýsingar, eisini umhvørvisvariablar, til daemonin. Tí er almenna frágreiðingin “daemonurin fær ongantíð nýggjar umhvørvisvariablar” óneyv.

Summir JVM-start eginleikar, eisini eginleikar fyri álitisgoymslu, eru óbroytiligir fyri ein koyrandi JVM. Ein broytt Java-heima ella startuppseting fyri álitisgoymslu kann tí hava týdning, sjálvt tá vanlig umhvørvisvirði frá byggingini verða send víðari.

Samanber báðar byrjanirnar

Kanna hvørja Gradle-distribusjón og Java-runtime IDE’ið velur. Kanna um tað brúkar sama GRADLE_USER_HOME og brúkaraeginleikar sum terminalurin. Ein proxy-postur í uppsetingini hjá einum brúkara vísir ikki, hvat eitt annað umhvørvi las inn.

Um eitt broytt startkrav krevur ein annan daemon, brúka tær skjalprógvaðu daemon-stýringarnar fyri viðkomandi Gradle-versjón. Lat ikki steðging av daemonum verða eitt substitutt fyri at finna ein skeivan eginleika ella eina manglandi konfigurasjónsfílu.

At enda skalt tú finna fram til umbønina, sum miseydnaðist. Wrapper-niðurhal, loysing av byggingar-treytum og umbønir frá forgreindum forrita- ella testprocessum eru ikki sjálvvirkandi sami netverkskontekstur. Kanna processina, sum ger umbønina, áðrenn tú væntar, at ein Gradle-eginleiki stýrir henni.

Skyldar greinar