三套生命周期:
MAVEN拥有三套互相独立的生命周期,分别是:clean、default和site。
clean - 清理项目
default - 构建项目
site - 简历项目站点
这其中,每个生命周期包含了各自的子阶段
其中clean又包括了 pre-clean clean post-clean
完整的生命周期如图:
命令行与生命周期
mvn clean:调用clean生命周期的clean阶段,实际调用的是pre-cleanclean两个阶段
mvn test :调用default从validate-到-test阶段
mvn clean install:调用clean周期的clean阶段和default的install阶段,实际调用的是pre-clean、clean以及validate到install阶段。
mvn clean deploy site-deploy :调用完整的三个生命周期所有阶段(post-clean不被调用)