အလုပ်နှင့် အိမ် ကွန်ရက်များအတွက် Maven ပရောက်ဆီ ဆက်တင်များ
ပရောက်ဆီ ဖွဲ့စည်းမှုသည် Maven ဆက်တင်များတွင် ပါဝင်သည်။ ဆက်တင်ဖိုင်တစ်ခု ရွေးချယ်ခြင်းသည် ကွန်ရက် ပတ်ဝန်းကျင်များကို ပြောင်းလဲရန် ကြိုတင်ခန့်မှန်းနိုင်သော နည်းလမ်းဖြစ်သည်။
သင့်ပရောဂျက်သည် အိမ်ပြန်ရထားပေါ်တွင် မပြောင်းလဲခဲ့သော်လည်း ၎င်း၏ ကွန်ရက်လမ်းကြောင်း ပြောင်းလဲခဲ့သည်။ ရုံးတွင် အလုပ်လုပ်သော ပရောက်ဆီလိပ်စာသည် အိမ်တွင် ဆက်သွယ်၍ မရနိုင်ပါ။ ၎င်းသည် ပတ်ဝန်းကျင် ဆက်တင်တစ်ခုဖြစ်ပြီး သင့်အလုပ်ရှင်၏ ပရောက်ဆီကို ပရောဂျက်၏ POM တွင် ထည့်ရန် အကြောင်းပြချက် မဟုတ်ပါ။
Maven ၏ ဆက်တင်ပုံစံသည် ပရောက်ဆီ အဓိပ္ပာယ်ဖွင့်ဆိုချက်များကို ၎င်း၏ အမြင့်ဆုံးအဆင့် proxies အပိုင်းတွင် ထားရှိသည်။ ဆက်တင်ပရိုဖိုင်များသည် ထိုအပိုင်း၏ ဒုတိယ မိတ္တူကို မပေးပါ။ ပရိုဖိုင်အောက်တွင် ပရောက်ဆီပုံသဏ္ဌာန် XML အပိုင်းအစတစ်ခု ထည့်ခြင်းသည် ၎င်းကို ပံ့ပိုးထားသော ကွန်ရက်ပြောင်းလဲရေး ယန္တရားအဖြစ် မပြုလုပ်ပါ။
ရိုးရှင်းသော ရွေးချယ်မှုတစ်ခုမှာ ပတ်ဝန်းကျင်တစ်ခုစီအတွက် အတည်ပြုထားသော ဆက်တင်များကို ထိန်းသိမ်းပြီး သင့်လျော်သည့်အရာကို ရွေးချယ်ခြင်းဖြစ်သည်−
mvn --settings /path/to/settings-office.xml verify
ဥပမာသည် အသုံးပြုသူ ဆက်တင်များကို ပြတ်သားစွာ ရွေးချယ်သည်။ တည်ဆောက်မှုနှင့် သင့်လျော်သော အမိန့်နှင့် ဖိုင်ကို အသုံးပြုပါ။ ၎င်းသည် ဖိုင်ကို အထောက်အထားများနှင့်အတူ commit လုပ်သင့်သည်ဟု မဆိုလိုပါ။
ကွာခြားချက်များကို သေးငယ်အောင် ထားပါ
မည်သည့်ဆက်တင်များ အမှန်တကယ် ကွာခြားသည်ကို မှတ်တမ်းတင်ပါ− အသုံးပြုနေသော ပရောက်ဆီ၊ ကျော်သွားသော ဟိုစ့်များ၊ မှန်ချပ်များနှင့် လိုအပ်သော ဆာဗာအကောင့်များ။ ဒုတိယဖိုင်သည် မသက်ဆိုင်သော repository မူဝါဒကို တိတ်ဆိတ်စွာ ဖယ်ရှားခြင်း သို့မဟုတ် စကားဝှက်ဟောင်းကို အသုံးပြုခြင်း မပြုသင့်ပါ။
ရွေးချယ်ထားသော အသုံးပြုသူ ဆက်တင်များနှင့် အခုတိုက် ပေါင်းစပ်နေသော မည်သည့် ကမ္ဘာလုံးဆိုင်ရာ ဆက်တင်ကို မဆို စစ်ဆေးပါ။ ပြတ်သားသောဖိုင်သည် ထည့်သွင်းမှုကို မြင်သာစေသော်လည်း Maven တွင် အခြား ဖွဲ့စည်းမှု အရင်းအမြစ်များ မရှိဟု မဆိုလိုပါ။
အလိုအလျောက် ပြောင်းလဲခြင်းသည် စစ်မှန်သော အချက်ပြမှု လိုအပ်သည်
Maven သည် သာမန်အဓိပ္ပာယ်ဖြင့် လက်ပ်တော့၏ တည်နေရာမှ "ရုံး" ကို ကောက်ချက် မချနိုင်ပါ။ အလိုအလျောက် အစီအစဉ်တွင် ပံ့ပိုးထားသော ပြင်ပ ရှာဖွေတွေ့ရှိမှု သို့မဟုတ် စီမံခန့်ခွဲမှု ယန္တရားနှင့် ထိုယန္တရား မရရှိနိုင်ချိန်တွင် သတ်မှတ်ထားသော တုံ့ပြန်မှု လိုအပ်သည်။
အိမ်တွင် ပရောက်ဆီကို ပိတ်ရန် ရည်ရွယ်သော ကျယ်ပြန့်သော ကျော်ဖြတ်မှု ပုံစံများ ကို သတိထားပါ။ ၎င်းတို့သည် အတွင်းပိုင်း ပန်းတိုင်များကိုလည်း ထိခိုက်နိုင်သည် သို့မဟုတ် တောင်းဆိုမှုက မည်သည့်လမ်းကြောင်း သွားခဲ့သည်ကို ဖုံးကွယ်နိုင်သည်။
ပထမဆုံး ပြုပြင်မှုအတွက် မြင်သာပြီး ပြတ်သားသော ဆက်တင်ရွေးချယ်မှုကို ဦးစားပေးပါ။ ပတ်ဝန်းကျင်နှစ်ခုလုံးတွင် အလုပ်လုပ်ပြီးနောက် မည်သည့် အလိုအလျောက်စနစ်မဆို ပရောဂျက်၏ တည်ဆောက်မှု ညွှန်ကြားချက်များကို ထပ်ခါတလဲလဲ ပြန်ရေးမည့်အစား ထိုသိရှိပြီးသား ဖွဲ့စည်းမှုကို ပြန်လည်ထုတ်လုပ်နိုင်သည်။