Pange Grape'i puhverserveri atribuudid Groovy käivituskäsule:

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

Väärtused on hostinimed ja numbrilised pordid, mitte puhverserveri URL-id. HTTP-kandidaat HTTP puhverserverite loendist annab need kaks väärtust avaliku hoidla marsruudi jaoks. Sama HTTP vahendaja saab edastada allalaadimisi nii HTTP kui ka HTTPS sihtkohtadesse.

Siin määramise põhjus on ajastus. Grab annotatsioonid saavad sõltuvusi lahendada kompileerimise ajal, enne tavaliste skriptilausete täitmist. Hilisem System.setProperty kutse ei saa seadistada allalaadimist, mis on juba ebaõnnestunud.

Kasutage ebaõnnestunud hoidla URL-i, et otsustada, milline sihtkoha skeem vajab marsruuti. GrapeIvy puhul teatab groovy.grape.report.downloads=true allalaadimistegevusest; GrapeMaven kasutab oma silumisvalikut. Puuduv artefakti versioon või kättesaamatu hoidla jääb hoidla probleemiks ka korrektselt valitud puhverserveri korral.

Seotud artiklid