Stavite Grapeova proxy svojstva na Groovyjevo pokretanje:

groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovy

Vrijednosti su nazivi hostova i numerički portovi, a ne proxy URL-ovi. HTTP kandidat s popisa HTTP proxyja daje te dvije vrijednosti za rutu do javnog repozitorija. Isti HTTP posrednik može prenositi preuzimanja i za HTTP i za HTTPS odredišta.

Vrijeme je razlog da ih postavite ovdje. Grab anotacije mogu riješiti ovisnosti tijekom kompilacije, prije izvršavanja običnih skriptnih naredbi. Kasniji poziv System.setProperty ne može konfigurirati preuzimanje koje je već propalo.

Upotrijebite URL repozitorija koji je propao da odredite koja shema odredišta treba rutu. S GrapeIvyjem groovy.grape.report.downloads=true izvještava o aktivnosti preuzimanja; GrapeMaven koristi vlastitu opciju za otklanjanje pogrešaka. Verzija artefakta koja nedostaje ili nedostupan repozitorij ostaje problem repozitorija čak i kad je proxy ispravno odabran.

Povezani članci