Issettja l-proxy ta' Groovy qabel ma Grab issolvi d-dipendenzi
Ibda Groovy bil-propjetajiet JVM HTTP u HTTPS li jeħtieġu r-repożitorji tiegħu; id-dikjarazzjonijiet tal-iskript jistgħu jaħdmu wara s-soluzzjoni ta' Grab.
Qiegħed il-propjetajiet tal-proxy ta' Grape fuq it-tnedija ta' Groovy:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyIl-valuri huma ismijiet ta' hosts u ports numeriċi, mhux URL tal-proxy. Kandidat HTTP mill-lista tal-proxy HTTP jipprovdi dawk iż-żewġ valuri għal rotta lejn repożitorju pubbliku. L-istess intermedjarju HTTP jista' jġorr downloads lejn destinazzjonijiet HTTP u HTTPS.
Il-ħin huwa r-raġuni biex jiġu ssettjati hawn. L-annotazzjonijiet Grab jistgħu jsolvu d-dipendenzi waqt il-kompilazzjoni, qabel ma jiġu esegwiti d-dikjarazzjonijiet ordinarji tal-iskript. Sejħa System.setProperty aktar tard ma tistax tikkonfigura download li diġà falla.
Uża l-URL tar-repożitorju li falla biex tiddeċiedi liema skema tad-destinazzjoni teħtieġ rotta. Ma' GrapeIvy, groovy.grape.report.downloads=true jirrapporta l-attività tad-download; GrapeMaven juża l-għażla tad-debugging tiegħu stess. Verżjoni ta' artefatt nieqsa jew repożitorju mhux disponibbli tibqa' problema tar-repożitorju anke bil-proxy magħżul b'mod korrett.