Maven გთავაზობთ პროექტის ინფორმაციას (ლოგის დოკუმენტი, დამოკიდებულების სია, ერთეულების ტესტის ანგარიშები და ა.შ.) Maven ძალიან სასარგებლოა პროექტისთვის JAR-ების და სხვა დამოკიდებულებების ცენტრალური საცავების განახლებისას. Maven-ის დახმარებით ჩვენ შეგვიძლია ავაშენოთ ნებისმიერი რაოდენობის პროექტი გამომავალი ტიპებად, როგორიცაა JAR, WAR და ა.შ. სკრიპტის გაკეთების გარეშე.
ყოველთვის უნდა გამოვიყენო Maven?
თქვენ უნდა გამოიყენოთ Maven ყველა პროექტში, თუმცა არ გაგიკვირდეთ, თუ ცოტა დრო დაგჭირდებათ მასთან შეგუებისთვის და ზოგჯერ გსურს, რომ რაღაცები უბრალოდ ხელით გააკეთო., რადგან რაღაც ახლის სწავლა ზოგჯერ მტკივნეულია.
Maven კარგია თუ ცუდი?
Maven არის ბოროტმოქმედი. მიუხედავად იმისა, რომ ის ბოროტმოქმედია ელარას გამო, რაც მასაც აქცევს, ის ასევე არის. ის არ არის გაუგებარი ან სხვა არაფერი. ის ბოროტია და მისი ქმედებები ამას აჩვენებს.
რატომ არის მეივენი ასეთი ცუდი?
ის დაფუძნებულია XML-ზე, ამიტომ ისეთივე რთული წასაკითხია, როგორც ANT იყო. მისი შეცდომის შესახებ შეტყობინება ბუნდოვანია და გტოვებთ, როცა რამე არასწორედ მიდის. დოკუმენტაცია ცუდია ძალიან დიდი დრო სჭირდება Maven-ის კონსტრუქციის გარემოს შენარჩუნებას, რაც არღვევს ყოვლისმომცველი build სისტემის ქონას.
რა სარგებელი მოაქვს Maven-ს?
Maven-ის გამოყენების უპირატესობები:
შეიძლება ადვილად ააშენოს თავისი პროექტი ქილაზე, ომზე და ა.შ. მათი მოთხოვნების შესაბამისად Maven-ის გამოყენებით. Maven აადვილებს პროექტის დაწყებას სხვადასხვა გარემოში და არ სჭირდება დამოკიდებულების ინექცია, აშენება, დამუშავება და ა.შ. ახალი დამოკიდებულების დამატება ძალიან მარტივია.