Pokud gradlew selže při stahování své distribuce Gradle, sestavení ještě nezačalo. Deklarace repozitáře ani síťový kód v úloze sestavení nemůže nakonfigurovat tento dřívější požadavek Java.

Wrapper před stahováním načítá položky systemProp z projektových a uživatelských souborů gradle.properties. Pro cíle HTTPS:

systemProp.https.proxyHost=203.0.113.10
systemProp.https.proxyPort=8080

Použijte hostitele endpointu bez úplného schématu URL proxy a jeho skutečný port; seznam HTTP proxy nabízí kandidáty pro stahování distribucí, které smí používat veřejné HTTP proxy. Uživatelské hodnoty přepisují projektové; systémové vlastnosti z příkazového řádku mají vyšší prioritu. Pokud se IDE a terminál liší, porovnejte zdroje konfigurace Gradle. Zvolte zamýšlený rozsah projektu/počítače a osobní údaje proxy neukládejte do verzovaných souborů.

distributionUrl musí zůstat zamýšleným zdrojem distribuce Gradle. Neoznačuje forward proxy. Přesměrování může přidat jiného hostitele; ponechte skutečné URL neúspěšného stahování a zásadu místo změny repozitářů závislostí.

Distribuce uložená v mezipaměti může jiné mašině umožnit spustit gradlew --version bez tohoto stahování. Po dokončení bootstrapu potřebují požadavky na pluginy a závislosti vlastní trasy. Uveďte, zda šlo o stažení distribuce před spuštěním, nebo o přístup k repozitáři po startu Gradle; jde o různé operace.

Související články