ကွန်ရက်များကြား ရွေ့လျားနေသော လက်တော့ပ်အတွက် အလိုအလျောက် proxy ပလပ်ဂင်သည် သင့်တော်ပုံရသည်။ သို့သော် ပထမဆုံး တောင်းဆိုချက်တစ်ခု ခက်ခဲသည်။ Maven သည် ပလပ်ဂင်ကိုယ်တိုင်ရရန် proxy လိုအပ်နိုင်သည်။

ပလပ်ဂင် ရည်မှန်းချက်သည် Maven က ၎င်း၏ အကောင်အထည်ဖော်မှုနှင့် လိုအပ်သော artefact များကို ဖြေရှင်း၍ load လုပ်ပြီးမှသာ အလုပ်လုပ်သည်။ ထို အကောင်အထည်ဖော်မှုအတွင်း proxy ရှာဖွေခြင်းသည် အကောင်အထည်ဖော်မှု မစတင်မီ ကျရှုံးသော ဒေါင်းလုဒ်ကို မကူညီနိုင်ပါ။ အပြည့်အစုံ အရည်အချင်းပြည့်သော ပလပ်ဂင် သြဒိနိတ်များ အသုံးပြုခြင်းသည် prefix ရှာဖွေမှုကို ရှောင်နိုင်သည်။ သို့သော် ဗလာ ဒေသခံ repository တွင် ပလပ်ဂင် artefact ပေါ်လာစေမည် မဟုတ်ပါ။

Autoproxy Maven ပလပ်ဂင် အဟောင်းသည် ဤကွာခြားချက်ကို ပြသည်။ ၎င်း၏ README သည် proxy-vole မှတစ်ဆင့် proxy ရှာဖွေမှုကို ဖော်ပြသည်၊ သို့သော် ၎င်း၏ ရည်မှန်းချက်ကို မခေါ်မီ ပလပ်ဂင်ကို ဒေသခံတွင် ထည့်သွင်းခြင်းကိုလည်း ဖော်ပြသည်။ ယင်းကို ထို သီးခြား ဒီဇိုင်း၏ ကြိုတင်လိုအပ်ချက်အဖြစ် မှတ်ယူပါ၊ Maven သည် ဘရောက်ဇာ၏ PAC ဆက်တင်များကို ယေဘုယျအားဖြင့် ဖတ်သည်ဟု သက်သေအဖြစ် မဟုတ်ပါ။

ပထမ ဖြေရှင်းမှုကို ရှင်းလင်းသော လမ်းကြောင်း ပေးပါ

repository ဝင်ရောက်မှုအတွက် HTTP proxy လိုအပ်သော ကွန်ရက်အတွက် ထို ခေါ်ဆိုမှု အသုံးပြုသည့် Maven ဆက်တင်များတွင် သင့်လျော်သော တက်ကြွ proxy ကို သတ်မှတ်ပါ။ ခွင့်ပြုထားသော အများသူငှာ repository bootstrap အတွက် HTTP proxy စာရင်းမှ HTTP ကိုယ်စားလှယ်လောင်း ရွေးပါ။ ပြင်ပ လမ်းကြောင်းမပါဘဲ ရောက်နိုင်သော အတည်ပြုထားသော အတွင်းပိုင်း repository သည်လည်း ကနဦး ဝင်ရောက်မှု ပြဿနာကို ဖြေရှင်းနိုင်သည်။ မည်သည့် နည်းလမ်းမဆို ပလပ်ဂင်နှင့် ၎င်း၏ မှီခိုမှုများကို ဖုံးလွှမ်းရမည်၊ အပလီကေးရှင်း၏ မှီခိုမှုများသာ မဟုတ်ပါ။

ရှေးက ဖြည့်ထားသော ဒေသခံ repository သည် bootstrap လိုအပ်ချက်ကို ဖုံးကွယ်နိုင်သည်။ ဆော့ဖ်ဝဲရေးသားသူ၏ လက်တော့ပ်တွင် အောင်မြင်မှုသည် CI အကောင့်အသစ် တူညီသော build ကို စတင်နိုင်သည်ဟု မသက်သေပါ။ ပလပ်ဂင်၏ ရှာဖွေတွေ့ရှိမှု ယုတ္တိကို မပြောင်းမီ ကျရှုံးသော artefact နှင့် အဆင့်ကို ကြည့်ပါ။

ပလပ်ဂင် load ဖြစ်ပြီးနောက် နောက်ပိုင်း မှီခိုမှု ကျရှုံးခြင်းသည် သီးခြား မေးခွန်း ဖြစ်လာသည်။ ရှာတွေ့သော လမ်းကြောင်း မှန်ကန်သလား၊ တက်ကြွ Maven သယ်ယူပို့ဆောင်မှုသည် ရလဒ် ဆက်တင်များကို အသုံးပြုသလား။ အလိုအလျောက် ရှာဖွေမှုကို ဆက်ထားသင့်သလား ဆုံးဖြတ်ရာတွင် ထို ကျရှုံးမှု အမှတ်နှစ်ခုကို သီးခြား ထားပါ။

ဆက်စပ်ဆောင်းပါးများ