რა არის Maven დისტანციური საცავი?
რა არის Maven დისტანციური საცავი?

ვიდეო: რა არის Maven დისტანციური საცავი?

ვიდეო: რა არის Maven დისტანციური საცავი?
ვიდეო: Maven Repository Tutorial | Maven Local & Remote Repository Setup | Maven Tutorial for Beginners #7 2024, მაისი
Anonim

დისტანციური საცავი მიმართეთ ნებისმიერ სხვა ტიპს საცავი , ხელმისაწვდომია სხვადასხვა პროტოკოლით, როგორიცაა file:// და https://. ესენი საცავები შეიძლება იყოს ნამდვილად დისტანციური საცავი დაყენებულია მესამე მხარის მიერ მათი არტეფაქტების გადმოსაწერად (მაგალითად, რეპო . მავენ .apache.org).

მაშინ, როგორ იცის Maven რომელი საცავი?

ნაგულისხმევად, მეივენი იქნება ყოველთვის იხედება ოფიციალურში Maven საცავი , რომელიც არისმავენ .org. Როდესაც მეივენი ცდილობს ააგოს პროექტი, ის ნება შეხედეთ თქვენს ადგილობრივში საცავი (ნაგულისხმევად ~/. m2/ საცავი მაგრამ შენ შეუძლია დააკონფიგურირეთ იგი თქვენს ~/-ში მნიშვნელობის შეცვლით. m2/პარამეტრები.

შემდგომში ჩნდება კითხვა, რა არის Maven და რატომ გამოიყენება? მეივენი არის პროექტის მართვის მძლავრი ინსტრუმენტი, რომელიც დაფუძნებულია POM-ზე (პროექტის ობიექტის მოდელი). Ეს არის გამოყენებული პროექტების აშენებისთვის, დამოკიდებულებისა და დოკუმენტაციისთვის. ეს ამარტივებს აგების პროცესს ANT-ის მსგავსად. მოკლედ შეგვიძლია ვთქვათ მავენ არის ინსტრუმენტი, რომელიც შეიძლება იყოს გამოყენებული Java-ზე დაფუძნებული ნებისმიერი პროექტის შესაქმნელად და მართვისთვის.

ანალოგიურად, როგორ მუშაობს Maven საცავი?

მეივენი ადგილობრივი საცავი ინახავს თქვენი პროექტის ყველა დამოკიდებულებას (ბიბლიოთეკის ქილები, დანამატების ქილები და ა.შ.). როცა აწარმოებ ა მეივენი აშენება, მაშინ მეივენი ავტომატურად ჩამოტვირთავს ყველა დამოკიდებულება ქილები ადგილობრივში საცავი . ის ეხმარება თავიდან ავიცილოთ მითითებები დისტანციურ მანქანაზე შენახულ დამოკიდებულებებზე, ყოველ ჯერზე, როდესაც პროექტი აშენდება.

რა არის Maven-ის ნაგულისხმევი საცავი?

მეივენი ცენტრალური, იგივე ცენტრალური საცავი , არის ნაგულისხმევი საცავი ამისთვის მეივენი , SBT, Leiningen და მრავალი სხვა JVM-ზე დაფუძნებული build ინსტრუმენტი.

გირჩევთ: