Поставете прокси свойствата на Grape в стартирането на Groovy:

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

Стойностите са имена на хостове и числови портове, а не прокси URL адреси. HTTP кандидат от списъка с HTTP прокси дава тези две стойности за маршрут към публично хранилище. Същият HTTP посредник може да пренася изтегляния и към HTTP, и към HTTPS.

Времето е причината да ги зададете тук. Анотациите Grab могат да решат зависимости по време на компилация, преди обикновените скриптови оператори да се изпълнят. По-късно извикване на System.setProperty не може да настрои изтегляне, което вече се е провалило.

Използвайте URL адреса на неуспешното хранилище, за да решите коя схема на дестинацията се нуждае от маршрут. С GrapeIvy groovy.grape.report.downloads=true отчита активност по изтеглянето; GrapeMaven използва собствена опция за отстраняване на грешки. Липсваща версия на артефакт или недостъпно хранилище си остава проблем на хранилището дори при правилно избран прокси.

Подобни статии