Postavite Groovyjev proxy prije nego što 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 s HTTP proxy liste 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 nego što se izvrše obične skriptne naredbe. 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.