maven的生命周期

1、maven pom进阶教程 - phase与goal - wzj_whut的个人空间 - OSCHINA,介绍了phase、plugin、goal的关系,并且还介绍了如何禁用和修改已绑定到生命周期上的插件的默认execution,本质就是execution的id与phase进行了绑定,只要修改execution的phase属性,即可与默认phase进行解绑,设置为none即可避免默认的执行,增删goal属性即可修改默认要执行的行为。

2、对于插件【maven-resources-plugin】在复制文件时的覆盖操作,可以在pom的【properties】增加属性【maven.resources.overwrite】或者在插件的【configuration】元素下增加元【overwrite】属性,设置为【true】即可。经过测试发现,在【properties】增加属性这种方法的效果可能不太稳定,所以还是以后一种方式为主。

posted @ 2019-11-26 21:47  StarkBrothers  阅读(150)  评论(0编辑  收藏  举报