Postavite Groovyjev proxy prije nego Grab riješi zavisnosti
Pokrenite Groovy s JVM svojstvima za HTTP i HTTPS koja su potrebna njegovim repozitorijima; skriptne naredbe mogu se izvršiti nakon Grabovog rješavanja.
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.groovyVrijednosti su imena hostova i numerički portovi, a ne proxy URL-ovi. HTTP kandidat sa liste 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 zavisnosti tokom 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 GrapeIvy groovy.grape.report.downloads=true izvještava o aktivnosti preuzimanja; GrapeMaven koristi vlastitu opciju za otklanjanje grešaka. Verzija artefakta koja nedostaje ili nedostupan repozitorij ostaje problem repozitorija čak i kad je proxy ispravno odabran.