Maven三大生命周期

1.clean:清理先前构建的构件,又分为下面三个下阶段:

pre-clean
执行一些清理前需要完成的工作
clean
清理上一次构建生成的文件
post-clean
执行一些清理后需要完成的工作


2.default:定义了真正构建时所需要的所有步骤,它是这三个中最核心的部分,包含的阶段如下:

validate
验证项目是正确的并且所有必需的信息都是可用的
initialize
初始化构建状态
generate-sources
产生所有的用来编译的源代码
process-sources
处理源代码
generate-resources
产生包含在package中的资源
process-resources
复制和处理资源到目标目录,为打包做好准备
compile
编译项目的主源代码
process-classes
对编译器产生的文件进行后期处理
generate-test-sources
产生所有用来编译的测试源代码
process-test-sources
处理测试源代码
generate-test-resources
创建测试所需要的资源
process-test-resources
复制和处理资源到测试目标目录
test-compile
编译测试源代码到目标目录
process-test-classes
对编译测试源代码产生的文件进行后期处理
test
使用适当的单元测试框架运行测试,这些测试代码不应该被打包或者部署
prepare-package
执行所有需要执行的操作为打包做准备,这往往会产生一个还未打包的处理过的包版本
package
使用设置的方式对编译过的文件进行打包
pre-integration-test
执行一些集成测试执行前必须的操作
integration-test
处理和部署包到集成测试环境中,进行测试
post-integration-test
对集成测试进行后期处理
verify
执行所有检查确保包是正确的和符合质量要求的
install
安装包到本地仓库,为其他本地的项目提供依赖
deploy
发布包,拷贝最后的包到远程仓库中,为其他的开发任何项目提供使用


3.site:建立和发布项目站点:

pre-site
前期准备
site
产生项目的站点文档
post-site
后期处理
site-deploy
部署站点到服务器

转载于:https://my.oschina.net/wangchen881202/blog/376394

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值