Задайте прокси на Groovy, преди Grab да реши зависимостите
Стартирайте Groovy с JVM свойствата за HTTP и HTTPS, нужни на хранилищата му; скриптовите оператори могат да се изпълнят след решаването от Grab.
Поставете прокси свойствата на 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 използва собствена опция за отстраняване на грешки. Липсваща версия на артефакт или недостъпно хранилище си остава проблем на хранилището дори при правилно избран прокси.