Grab тәуелділіктерді шешпес бұрын Groovy проксиін орнатыңыз
Groovy-ді оның репозиторийлеріне қажет HTTP және HTTPS JVM қасиеттерімен іске қосыңыз; скрипт мәлімдемелері 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 өзінің жөндеу опциясын пайдаланады. Артефакт нұсқасының болмауы немесе репозиторийдің қолжетімсіздігі прокси дұрыс таңдалса да репозиторий мәселесі болып қалады.