Ako gradlew ne može preuzeti svoju Gradle distribuciju, izgradnja nije počela. Deklaracija repozitorija ili mrežni kod u zadatku izgradnje ne može podesiti taj raniji Java zahtjev.

Wrapper prije preuzimanja čita systemProp unose iz projektnog i korisničkog gradle.properties. Za HTTPS odredišta:

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

Koristite host endpointa bez pune proxy-URL sheme i njegov stvarni port; HTTP proxy lista nudi kandidate za preuzimanja distribucija kojima je dozvoljeno koristiti javne HTTP proxyje. Korisničke vrijednosti nadjačavaju projektne; sistemska svojstva iz komandne linije imaju viši prioritet. Ako se IDE i terminal razlikuju, uporedite izvore Gradle konfiguracije. Odaberite željeni opseg projekta/mašine i držite lične proxy podatke izvan datoteka koje se predaju.

distributionUrl mora ostati predviđeni izvor Gradle distribucije. Ne označava forward proxy. Preusmjeravanje može uvesti drugi host; zadržite stvarni URL neuspjelog preuzimanja i politiku umjesto mijenjanja repozitorija zavisnosti.

Keširana distribucija može omogućiti drugoj mašini da pokrene gradlew --version bez testiranja ovog preuzimanja. Nakon bootstrap-a, zahtjevi za pluginima i zavisnostima i dalje trebaju vlastite rute. Navedite da li je greška bila preuzimanje distribucije prije pokretanja ili pristup repozitoriju nakon što je Gradle počeo; to su različite operacije.

Povezani članci