Grab bog'liqliklarni hal qilishdan oldin Groovy proksisini o'rnating
Groovy'ni uning repozitoriyalariga kerak bo'lgan HTTP va HTTPS JVM xossalari bilan ishga tushiring; skript bayonlari Grab hal qilgandan keyin ishlashi mumkin.
Grape proksi xossalarini Groovy ishga tushishiga qo'ying:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyQiymatlar host nomlari va raqamli portlar, proksi URL'lari emas. HTTP proksi ro'yxatidan olingan HTTP nomzod ommaviy repozitoriy marshruti uchun o'sha ikki qiymatni beradi. Xuddi shu HTTP vositachi HTTP va HTTPS manzillariga yuklab olishlarni tashiy oladi.
Ularni shu yerda o'rnatishning sababi vaqt. Grab izohlari bog'liqliklarni kompilyatsiya paytida, oddiy skript bayonlari bajarilishidan oldin hal qilishi mumkin. Keyingi System.setProperty chaqiruvi allaqachon muvaffaqiyatsiz bo'lgan yuklab olishni sozlay olmaydi.
Qaysi manzil sxemasiga marshrut kerakligini aniqlash uchun muvaffaqiyatsiz repozitoriy URL'idan foydalaning. GrapeIvy bilan groovy.grape.report.downloads=true yuklab olish faoliyati haqida xabar beradi; GrapeMaven o'zining disk raskadrovka opsiyasidan foydalanadi. Artefakt versiyasining yo'qligi yoki repozitoriyning mavjud emasligi proksi to'g'ri tanlangan bo'lsa ham repozitoriy muammosi bo'lib qoladi.