maven یک اتوماسیون build است که برای مدیریت فرایند build و ساختار پروژه های نرم افزاری استفاده می شود.
نصب maven: برای نصب maven باید پس از unzip کردن فایل zip آن، دایرکتوری bin آن را در path سیستم قرار دهید.
maven از فایل pom.xml برای بیان تنظیمات یک پروژه استفاده می کند:
-
نام پروژه
-
نسخه جاری
-
وابستگی به سایر پروژه ها
-
تنظیمات فرایند build
-
پلاگین های maven که در پروژه استفاده می شوند
تمامی دستورات maven با کلمه mvn در command line اجرا می شود و پس از آن نام یک phase یا plugin می آید برای مثال دستور mvn package فاز package از چرخه build پیشفرض maven را فراخوانی می کند یا mvn compiler:compile باعث فراخوانی goal کامپایل از پلاگین compiler می شود.