Սահմանեք Groovy-ի պրոքսին մինչև Grab-ը կլուծի կախվածությունները
Գործարկեք 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-ը օգտագործում է իր սեփական վրիպազերծման տարբերակը։ Բացակայող արտեֆակտի տարբերակը կամ անհասանելի պահոցը մնում է պահոցի խնդիր նույնիսկ պրոքսիի ճիշտ ընտրված լինելու դեպքում։