maven管理子项目版本编号

最近遇到一个很麻烦的事情,一个用maven构建的项目有好几个模块,而且还要频繁的更新版本以保证开发进度。每次修改版本号就成了我最头疼的事情,后来想想我遇到的问题那些大牛们肯定也遇到过呀,网上一搜还真是,不少前辈们贡献的帖子!

项目目录:

使用一下命令

mvn versions:set -DnewVersion=0.0.4-SNAPSHOT

 或者使用

mvn -N versions:update-child-modules

一切就都搞定了,maven会自动安装一个versions的插件帮你完成一系列的工作。

在修改完成后你后悔了,还可以用mvn versions:revert 进行回滚。如果满意则可以使用 mvn versions:commit 进行提交,相当的强大。

猜你喜欢

转载自muruiheng.iteye.com/blog/2302317