Configuració del proxy del Gradle Wrapper per baixar la distribució
Configura l’accés al proxy per a la baixada de la distribució del Wrapper, en lloc d’esperar que les tasques de compilació reparin la connexió inicial.
Si gradlew falla en baixar la seva distribució de Gradle, la compilació encara no ha començat. Una declaració de repositori o codi de xarxa d’una tasca de compilació no pot configurar aquella petició Java anterior.
El Wrapper llegeix les entrades systemProp dels gradle.properties del projecte i de l’usuari abans de baixar. Per a destinacions HTTPS:
systemProp.https.proxyHost=203.0.113.10
systemProp.https.proxyPort=8080Utilitza el host de l’endpoint sense un esquema complet d’URL de proxy i el seu port real; la llista de proxies HTTP ofereix candidats per a baixades de distribucions que poden fer servir proxies HTTP públics. Els valors de l’usuari prevalen sobre els del projecte; les propietats del sistema de la línia d’ordres tenen més prioritat. Si l’IDE i el terminal discrepen, compara les fonts de configuració de Gradle. Tria l’abast de projecte/màquina adequat i mantén les credencials personals del proxy fora dels fitxers versionats.
distributionUrl ha de continuar sent la font prevista de la distribució de Gradle. No designa un proxy d’encaminament. Una redirecció pot introduir un altre host; conserva l’URL real de la baixada fallida i la política en lloc de canviar els repositoris de dependències.
Una distribució en memòria cau pot permetre que una altra màquina executi gradlew --version sense provar aquesta baixada. Un cop completat l’arrencada, les peticions de connectors i dependències encara necessiten les seves pròpies rutes. Indica si el problema era la baixada de la distribució abans de l’inici o l’accés al repositori després que Gradle comencés; són operacions diferents.