maven生命周期绑定要点

生命周期不执行任何操作,都是抱插件大腿

maven-core-3.3.9-sources.jar下META-INF/plexus/components.xml的定义了三个生命周期的插件绑定

参考:http://maven.apache.org/ref/3.5.0/maven-core/lifecycles.html

同样core下的META-INF/plexus/default-bindings.xml定义了针对不同打包类型的default生命周期的绑定

idea的maven projects默认给出了9个生命周期阶段,并不全,可能自己添加其他生命周期阶段的绑定的时候这里会加上

其中validate和verify默认没有绑定任何插件,双击输出的

[INFO] Scanning for projects...
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building chapter01 0.0.1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ chapter01 ---
[INFO] Deleting E:\学习资料\Java\MyBatis\Java Persistence with MyBatis 3(中文版)\Java Persistence with MyBatis 3\Code\Chapter 1\target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.478 s
[INFO] Finished at: 2017-08-03T23:31:33+08:00
[INFO] Final Memory: 6M/155M
[INFO] ------------------------------------------------------------------------

都是固定的,都要先building一下.

双击deploy会执行default生命周期在deploy之前的阶段所绑定的插件的目标.

  

转载于:https://www.cnblogs.com/ptqueen/p/7282687.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值