মাভেন একটি সফ্টওয়্যার প্রকল্প পরিচালনা এবং বোধগম্য সরঞ্জাম যা মূলত জাভা ভিত্তিক প্রকল্পগুলির সাথে ব্যবহৃত হয়
মাভেন প্রজেক্ট
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