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 өзүнүн жөндөө опциясын колдонот. Артефакт версиясынын жоктугу же репозиторийдин жеткиликсиздиги прокси туура тандалса да репозиторий маселеси бойдон калат.