完整的项目构建过程包括:
清理、编译、测试、打包、集成测试、验证、部署。
Maven 生命周期:(互相独立)
clean 清理项目
default 构建项目
site 生成项目站点
clean 、 compile 、test 、 package 、install。
clean:
pre-clean : 执行清理前的工作
clean : :清理上一次构建生成的所有文件
post-clean :执行清理后的文件
default 构建项目(最核心):
compile test package install
site 生成项目站点 :
pre-site 在生成项目站点前要完成的工作
site 生成项目的站点文档
post-site 在生成项目站点后要完成的工作
site-deploy 发布生成的站点到服务器上