Angiv Groovys proxy, før Grab løser afhængigheder
Start Groovy med de HTTP- og HTTPS-JVM-egenskaber, som dets repositories kræver; scriptudsagn kan køre efter Grabs løsning.
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.groovyVæ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.