Grab က မှီခိုမှုများကို မဖြေရှင်းမီ Groovy ၏ proxy ကို သတ်မှတ်ပါ
၎င်း၏ repository များ လိုအပ်သော HTTP နှင့် HTTPS JVM ဂုဏ်သတ္တိများဖြင့် Groovy ကို စတင်ပါ; script ထုတ်ပြန်ချက်များသည် Grab ဖြေရှင်းပြီးနောက် လည်ပတ်နိုင်သည်။
Grape ၏ proxy ဂုဏ်သတ္တိများကို Groovy စတင်မှုတွင် ထည့်ပါ:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyတန်ဖိုးများသည် host အမည်များနှင့် ကိန်းဂဏန်း port များဖြစ်ပြီး proxy URL များ မဟုတ်ပါ။ HTTP proxy စာရင်းမှ HTTP ကိုယ်စားလှယ်တစ်ခုသည် အများသူငှာ repository လမ်းကြောင်းအတွက် ထိုတန်ဖိုးနှစ်ခုကို ပေးသည်။ တူညီသော HTTP ကြားခံသည် HTTP နှင့် HTTPS ဦးတည်ရာ ဒေါင်းလုဒ်များကို သယ်ဆောင်နိုင်သည်။
ဤနေရာတွင် သတ်မှတ်ရခြင်း၏ အကြောင်းရင်းမှာ အချိန်ဖြစ်သည်။ Grab မှတ်ချက်များသည် compile လုပ်စဉ်၊ သာမန် script ထုတ်ပြန်ချက်များ မလည်ပတ်မီ မှီခိုမှုများကို ဖြေရှင်းနိုင်သည်။ နောက်ပိုင်း System.setProperty ခေါ်ဆိုမှုသည် မအောင်မြင်ခဲ့သော ဒေါင်းလုဒ်ကို configure လုပ်၍ မရပါ။
မည်သည့် ဦးတည်ရာ scheme က လမ်းကြောင်း လိုအပ်သည်ကို ဆုံးဖြတ်ရန် မအောင်မြင်သော repository URL ကို သုံးပါ။ GrapeIvy တွင် groovy.grape.report.downloads=true သည် ဒေါင်းလုဒ် လုပ်ဆောင်မှုကို အစီရင်ခံသည်; GrapeMaven သည် ၎င်း၏ ကိုယ်ပိုင် debug ရွေးချယ်မှုကို သုံးသည်။ ပျောက်ဆုံးနေသော artifact ဗားရှင်း သို့မဟုတ် မရရှိနိုင်သော repository သည် proxy ကို မှန်ကန်စွာ ရွေးချယ်ထားသော်လည်း repository ပြဿနာအဖြစ် ကျန်ရှိနေသည်။