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.groovy

Verdiane 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.

Relaterte artiklar