Aseta Groovyn välityspalvelin ennen kuin Grab ratkaisee riippuvuudet
Käynnistä Groovy HTTP- ja HTTPS-JVM-ominaisuuksilla, joita sen repositoriot tarvitsevat; skriptilauseet voivat suorittua vasta Grab-ratkaisun jälkeen.
Aseta Grapen välityspalveluominaisuudet Groovyn käynnistykseen:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyArvot ovat isäntänimiä ja numeerisia portteja, eivät välityspalvelimen URL-osoitteita. HTTP-välityspalvelinluettelosta valittu HTTP-ehdokas tarjoaa nämä kaksi arvoa julkisen repositorion reitille. Sama HTTP-välittäjä voi välittää sekä HTTP- että HTTPS-kohdelatauksia.
Ajoitus on syy asettaa ne tässä. Grab-annotaatiot voivat ratkaista riippuvuuksia käännöksen aikana, ennen kuin tavalliset skriptilauseet suoritetaan. Myöhempi System.setProperty-kutsu ei voi määrittää latausta, joka on jo epäonnistunut.
Käytä epäonnistuneen repositorion URL-osoitetta päättääksesi, mikä kohdekaava tarvitsee reitin. GrapeIvyn kanssa groovy.grape.report.downloads=true raportoi lataustoiminnasta; GrapeMaven käyttää omaa virheenkorjausvaihtoehtoaan. Puuttuva artefaktiversio tai tavoittamaton repositorio on edelleen repositorion ongelma, vaikka välityspalvelin olisi valittu oikein.