Sæt Grapes proxyegenskaber på Groovys startkommando:

groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovy

Værdierne er værtsnavne og numeriske porte, ikke proxy-URL'er. En HTTP-kandidat fra HTTP-proxylisten leverer disse to værdier til en rute til et offentligt repository. Den samme HTTP-formidler kan bære både HTTP- og HTTPS-downloads.

Timing er grunden til at angive dem her. Grab-annotationer kan løse afhængigheder under kompileringen, før almindelige scriptudsagn udføres. Et senere System.setProperty-kald kan ikke konfigurere en download, der allerede er mislykket.

Brug URL'en for det mislykkede repository til at afgøre, hvilket destinationsskema der har brug for en rute. Med GrapeIvy rapporterer groovy.grape.report.downloads=true downloadaktivitet; GrapeMaven bruger sin egen fejlfindingsindstilling. En manglende artefaktversion eller et utilgængeligt repository er fortsat et repositoryproblem, selv når proxyen er valgt korrekt.

Relaterede artikler