versions-maven-plugin

很多Maven用户遇到过这样一个问题,当项目包含大量模块的时候,为他们集体更新版本就变成一件烦人的事情, versions-maven- plugin提供了很多目标帮助你管理Maven项目的各种版本信息。 例如最常用的,命令 mvn versions:set -DnewVersion=1.1-SNAPSHOT 就能帮助你把所有模块的版本更新到1.1-SNAPSHOT。 该插件还提供了其他一些很有用的目标,display-dependency- updates能告诉你项目依赖有哪些可用的更新; 类似的display-plugin-updates能告诉你可用的插件更新; 然后use- latest-versions能自动帮你将所有依赖升级到最新版本。 最后,如果你对所做的更改满意,则可以使用 mvn versions:commit 提交, 不满意的话也可以使用 mvn versions:revert 进行撤销。

参考:http://mojo.codehaus.org/versions-maven-plugin

这个插件包含下面这些goals

1.1、resources:resources

1.2、resources:testResources

1.3、resources:copy-resources