মাভেন (Apache Maven)


(Hossain Sani) #1

মাভেন সম্পর্কে যদি অভিজ্ঞ রা কিছু বলতেন তাহলে শিখার বেপার টা আরও বাড়ত ?


(Sayem Hossain) #2

মাভেন হচ্ছে প্রোজেক্ট ম্যানেজমেন্ট টুল। যেকোন জাভা প্রোজেক্ট ম্যানেজ করার জন্য মাভেন ইউজ করা হয়।
এটি একই সাথে

  • প্রোজেক্ট বিল্ড করে
  • প্রোজেক্টের লাইফসাইকেল ম্যানেজ করে
  • ডিপেন্ডেন্সী ম্যানেজ করে
  • রিপোর্ট জেনারেট করে

ধরতে পারেন আপনার জাভা প্রোজেক্টের গার্ডিয়ান এটা।
মাভেনের ভালো অল্টারনেটিভ হচ্ছে গ্রেডেল, যেটা এখন অ্যান্ড্রয়েড প্রোজেক্টে ডিফল্টভাবে ইউজ করা হয়। তবে ইন্ডাস্ট্রিতে মাভেনের ব্যাবহার এখনও সবচেয়ে বেশী।
এছাড়াও আরও বেশ কিছু অল্টারনেটিভ আছে তবে ওদিকে না যাওয়াটাই বেটার।