1.clean(常用)
pre-clean 执行一些需要在clean之前完成的工作
clean 移除所有上一次构建生成的文件
validate 验证
generale-sources
process-sources
generale-resources
process-resources 复制并处理资源文件,至目标目录,准备打包
generate-test-sources
process-est-sources
generale-test-resources
process-test-resources 复制并处理资源文件,至目标测试目录
test-compile 编译测试源代码
process-test-classes
package 接受编译好的代码,打包或可发布的格式,如jar
pre-integration-test
integration-test
post-integration-test
verify
注:从上到下,执行到这里是deploy 命令
3.site(不常用)
pre-site 执行一些需要在生成站点文档之前完成的工作
site 生成项目的站点文档
post-site 执行一些需要在生成站点文档之后完成的工作,并且为部署准备
pre-clean 执行一些需要在clean之前完成的工作
clean 移除所有上一次构建生成的文件
post clean 执行一些需要在clean之后立刻完成的工作
注:从上到下,执行到这里是clean命令
validate 验证
generale-sources
process-sources
generale-resources
process-resources 复制并处理资源文件,至目标目录,准备打包
compile 编译项目的源代码
注:从上到下,执行到这里是compile命令
process-classesgenerate-test-sources
process-est-sources
generale-test-resources
process-test-resources 复制并处理资源文件,至目标测试目录
test-compile 编译测试源代码
process-test-classes
test 使用合适的单元测试框架运行测试,这些测试代码不会被打包或部署。
注:从上到下,执行到这里是test命令
package 接受编译好的代码,打包或可发布的格式,如jar
pre-integration-test
integration-test
post-integration-test
verify
install 将包安装至本地仓库,以其他项目依赖
注:从上到下,执行到这里是install命令
注:从上到下,执行到这里是deploy 命令
3.site(不常用)
pre-site 执行一些需要在生成站点文档之前完成的工作
site 生成项目的站点文档
post-site 执行一些需要在生成站点文档之后完成的工作,并且为部署准备