Maven生命周期和插件

Maven生命周期和插件


生命周期:构建过程的一系列阶段

Maven有三套生命周期:
1.clean,clean生命周期包含如下阶段
  1.1.pre-clean
  1.2.clean
  1.3.post-clean

2.default,default生命周期包含如下阶段
  2.1.validate
  2.2.intialize
  2.3.generate-sources
  2.4.process-sources
  2.5.generate-resources
  2.6.process-resources
  2.7.complie
  2.8.process-classes
  2.9.generate-test-sources
  2.10.process-test-sources
  2.11.generate-test-resources
  2.12.process-test-resources
  2.13.test-complie
  2.14.process-test-classes
  2.15.test
  2.16.prepare-package
  2.17.package
  2.18.pre-integration-test
  2.19.integration-test
  2.20.post-integration-test
  2.21.verify
  2.22.install
  2.23.deploy
 
3.site,site生命周期包含如下阶段
  3.1.pre-site
  3.2.site
  3.3.post-site
  3.4.site-deploy

生命周期的各个阶段是有依赖关系的,后面的阶段依赖前面的阶段

命令行执行Maven命令的主要方式就是调用Maven的生命周期阶段,例如执行【mvn clean install】命令
就是调用clean周期中clean和之前的阶段和default周期install之前的阶段


插件目标:一个插件可以完成一个或者多个生命周期的阶段,每个插件可以有一个或多个目标,每个目标对应生命周期的一个阶段


具体而言,生命周期的阶段和插件的目标相互绑定,以完成某个具体的构建任务





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值