Tegye a Grape proxy tulajdonságait a Groovy indítóparancsára:

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

Az értékek gazdagépnevek és numerikus portok, nem proxy URL-ek. Egy HTTP-jelölt a HTTP-proxylistáról biztosítja ezt a két értéket egy nyilvános repó elérési útvonalához. Ugyanaz a HTTP-közvetítő HTTP- és HTTPS-célpontú letöltéseket is továbbíthat.

Az időzítés az oka annak, hogy itt állítja be őket. A Grab annotációk fordítás közben oldhatják fel a függőségeket, mielőtt a szokásos szkriptutasítások lefutnának. Egy későbbi System.setProperty hívás nem tud beállítani egy már meghiúsult letöltést.

A meghiúsult repó URL-je alapján döntse el, melyik célponti sémának kell útvonal. A GrapeIvy esetén a groovy.grape.report.downloads=true letöltési tevékenységet jelent; a GrapeMaven a saját hibakeresési beállítását használja. A hiányzó artefaktverzió vagy elérhetetlen repó továbbra is repóprobléma marad akkor is, ha a proxy helyesen van kiválasztva.

Kapcsolódó cikkek