Maven生命周期详解

maven生命周期概述

Maven的生命周期是抽象的,maven生命周期本身不做任何实际的工作。生命周期的每个阶段的具体工作都是由绑定的插件的插件目标来完成。生命
生命周期阶段都有默认的插件目标绑定。

三套生命周期

maven有三套相互独立的生命周期,分别为clean、default和site。clean生命周期的目的是清理项目,default生命周期负责项目构建,site生命周期负责建立项目站点。切记三套生命周期是相互独立的。
maven的每套生命周期都包含多个阶段,这些阶段是具有严格执行顺序的。必须顺序执行完之前的每一个阶段才能执行当前阶段。如clean生命周期包含pre-clean、clean和post-clean三个阶段,如果调用命令如“mvn clean”执行clean阶段,则首先执行pre-clean阶段,然后顺序执行其后的clean阶段。
maven的三套生命周期是相互独立,不互相影响的。如上面”mvn clean”执行了clean生命周期的两个阶段,但不会触发任何default和site生命周期的阶段。
下面分别列出三套生命周期的每个阶段:

clean生命周期

clean生命周期负责项目清理,包含三个阶段:
1. pre-clean
2. clean : 清理上一次构建生成的文件,默认是删除主目录下的target文件夹
3. post-clean

default生命周期

  1. validate
  2. initialize
  3. generate-sources
  4. process-sources:
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值