Nastavite Groovyjev proxy, preden Grab razreši odvisnosti
Zaženite Groovy s lastnostmi JVM za HTTP in HTTPS, ki jih potrebujejo njegova skladišča; stavki skripta se lahko izvedejo šele po Grabovi razrešitvi.
Postavite Grapeove lastnosti proxy v zagon Groovyja:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyVrednosti so imena gostiteljev in številčna vrata, ne naslovi URL proxyja. Kandidat HTTP s seznama proxyjev HTTP zagotovi ti dve vrednosti za pot do javnega skladišča. Isti posrednik HTTP lahko prenaša prenose v cilje HTTP in HTTPS.
Čas je razlog, da jih nastavite tukaj. Opombe Grab lahko razrešijo odvisnosti med prevajanjem, preden se izvedejo običajni stavki skripta. Poznejši klic System.setProperty ne more nastaviti prenosa, ki je že spodletel.
Uporabite naslov URL skladišča, ki je spodletelo, da določite, katera shema cilja potrebuje pot. Pri GrapeIvy groovy.grape.report.downloads=true poroča o dejavnosti prenosa; GrapeMaven uporablja svojo možnost odpravljanja napak. Manjkajoča različica artefakta ali nedosegljivo skladišče ostaja težava skladišča, tudi ko je proxy pravilno izbran.