Set Groovy sin proxy før Grab løyser avhengnader
Start Groovy med HTTP- og HTTPS-JVM-eigenskapane som repositoria treng; skriptsetningar kan køyre etter Grab si løysing.
Set Grape sine proxy-eigenskapar på Groovy-oppstarten:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyVerdiane er vertsnamn og numeriske portar, ikkje proxy-URL-ar. Ein HTTP-kandidat frå HTTP-proxylista gjev desse to verdiane for ei rute til eit offentleg repositorium. Den same HTTP-formidlaren kan bera både HTTP- og HTTPS-nedlastingar.
Timinga er grunnen til å setja dei her. Grab-annotasjonar kan løysa avhengnader under kompileringa, før vanlege skriptsetningar vert køyrde. Eit seinare System.setProperty-kall kan ikkje konfigurera ei nedlasting som alt har mislukkast.
Bruk URL-en til repositoriet som mislukkast, for å avgjera kva destinasjonsskjema som treng ei rute. Med GrapeIvy rapporterer groovy.grape.report.downloads=true nedlastingsaktivitet; GrapeMaven brukar sitt eige feilsøkingsval. Ein manglande artefaktversjon eller eit utilgjengeleg repositorium er framleis eit repositoriumsproblem sjølv når proxyen er rett vald.