মাভেন একটি সফ্টওয়্যার প্রকল্প পরিচালনা এবং বোধগম্য সরঞ্জাম যা মূলত জাভা ভিত্তিক প্রকল্পগুলির সাথে ব্যবহৃত হয়
মাভেন প্রজেক্ট
mvn archetype:generate -DgroupId=io.stockgeeks -DartifactId=project-example
ইন নন ইন্টারেক্টিভ মোড
mvn archetype:generate -DgroupId=io.stockgeeks -DartifactId=project-example -DinteractiveMode=false
ওয়েব প্রোজেক্ট
mvn archetype:generate -DgroupId=io.stockgeeks -DartifactId=webproject-example -DarchetypeArtifactId=maven-archetype-webapp
ডাইরেক্টোরি টার্গেট ডিলেট করে দিবে
clean
সোর্স কোড কম্পাইল করবে
compile
প্রজেক্ট ঠিক থাকলে ভ্যালিডেট করে দিবে
validate
টেস্ট রান করবে
test
কম্পাইলড কোড নিয়ে ডিস্ট্রিবিউটেড ফরম্যাটে প্যাকেজ করার জন্য
package
প্যাকেজ ভ্যালিড কিনা তা চেক করার জন্য
verify
লোকাল রিপোসিটোরি প্যাকেজ ইন্সটাল করার জন্য
install
ফাইনাল প্যাকেজটা রিমোর্ট রিপোসিটোরিতে কপি করার জন্য
deploy