সুচিপত্র:
সংজ্ঞা - মাভেনের অর্থ কী?
মাভেন একটি সফ্টওয়্যার প্রকল্প পরিচালনা এবং বোধগম্য সরঞ্জাম যা মূলত জাভা ভিত্তিক প্রকল্পগুলির সাথে ব্যবহৃত হয় তবে এটি সি # এবং রুবির মতো অন্যান্য প্রোগ্রামিং ভাষায় প্রকল্পগুলি পরিচালনা করতেও ব্যবহার করা যেতে পারে। মাভেন বিল্ডস, ডকুমেন্টেশন, রিপোর্টিং, নির্ভরতা, সফ্টওয়্যার কনফিগারেশন ম্যানেজমেন্ট (এসসিএম), প্রকাশনা এবং বিতরণ পরিচালনা করতে সহায়তা করে।
অনেক সংহত বিকাশ পরিবেশ (আইডিই) মাভেনের জন্য প্লাগ-ইন বা অ্যাড-অন সরবরাহ করে, এইভাবে মাভেনকে আইডিইর মধ্যে থেকে প্রকল্পগুলি সংকলন করতে সক্ষম করে।
টেকোপিডিয়া মাভেনকে ব্যাখ্যা করে
মাভেনের মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- প্রকল্পগুলি নির্মাণের একটি স্ট্যান্ডার্ড, সহজ উপায় যেখানে অপ্রয়োজনীয় বিশদ লুকানো আছে
- অভিন্ন বিল্ড সিস্টেম, যেখানে কোনও প্রকল্প তৈরির সময় একটি স্ট্যান্ডার্ড কৌশল অনুসরণ করা হয়
- নির্ভরযোগ্যতা তালিকা, ক্রস রেফারেন্সযুক্ত উত্স এবং ইউনিট পরীক্ষার রিপোর্টগুলির মতো গুণমান প্রকল্পের তথ্য
- স্বয়ংক্রিয় আপডেটিং এবং নির্ভরতা বন্ধ সহ নির্ভরতা পরিচালনা management
- একসাথে একাধিক প্রকল্প পরিচালনা করার ক্ষমতা
- ম্যাভেন সংগ্রহশালা থেকে প্রয়োজনীয় জাভা গ্রন্থাগার এবং প্লাগ-ইনগুলির গতিশীল ডাউনলোড করা
অ্যাভাচি টারবাইন প্রকল্পের অংশ হিসাবে জেসন ভ্যান জিল 2002 সালে মাভেনকে তৈরি করেছিলেন। এটি ২০০৩ সালে অ্যাপাচি সফটওয়্যার ফাউন্ডেশন প্রকল্পে পরিণত হয়েছিল that
মাভেনের মৌলিক ইউনিট হ'ল প্রজেক্ট অবজেক্ট মডেল (পিওএম), একটি এক্সএমএল ফাইল যার মধ্যে সফ্টওয়্যার প্রকল্প সম্পর্কিত তথ্য, ম্যানভেন এই প্রকল্পটি নির্মাণে ব্যবহার করে এমন কনফিগারেশন বিশদ, বাহ্যিক উপাদান বা মডিউলগুলির উপর কোনও নির্ভরতা এবং বিল্ড অর্ডার অন্তর্ভুক্ত করে। মাভেনের কার্যকারিতা প্লাগ-ইনগুলির উপরও নির্ভর করে, যা সম্পাদিত হতে পারে এমন লক্ষ্যগুলির একটি সেট সরবরাহ করে। আসলে, সমস্ত কাজ প্লাগইনগুলি দ্বারা পরিচালিত হয়। বিল্ডিং, টেস্টিং, এসসিএম, ওয়েব সার্ভার চালানো ইত্যাদির জন্য অসংখ্য মেভেন প্লাগইন রয়েছে etc.




