Postavite Groovyjev proxy prije nego Grab riješi ovisnosti
Pokrenite Groovy s JVM svojstvima za HTTP i HTTPS koja trebaju njegovi repozitoriji; skriptne se naredbe mogu izvršiti nakon Grabova 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 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.