maven-生命周期

构建生命周期由阶段组成

每个构建生命周期都是由不同的构建阶段列表定义的,其中一个构建阶段表示生命周期中的一个阶段。

例如,默认的生命周期包括以下几个阶段(完整的生命周期阶段列表,请参考生命周期参考):

  • validate:确认项目是正确的,所有必要的信息都是可用的
  • compile:编译项目的源代码
  • test:使用适当的单元测试框架测试已编译的源代码。这些测试不应该要求打包或部署代码
  • package:将编译后的代码打包成可分发的格式,比如JAR
  • verify:对集成测试的结果进行任何检查,以确保满足质量标准
  • install:将包安装到本地存储库中,作为本地其他项目的依赖项使用
  • deploy:在构建环境中完成后,将最终的包复制到远程存储库,以便与其他开发人员和项目共享。

这些生命周期阶段(加上这里没有显示的其他生命周期阶段)依次执行,以完成默认的生命周期。鉴于上面的生命周期阶段,这意味着当默认使用生命周期,Maven将首先验证项目,然后将试图编译源代码,运行这些测试,包二进制文件(如jar),运行集成测试方案,验证了集成测试,验证包安装到本地存储库,然后将安装包部署到远程存储库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值