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