maven治理子项目版本编号
maven管理子项目版本编号
最近遇到一个很麻烦的事情,一个用maven构建的项目有好几个模块,而且还要频繁的更新版本以保证开发进度。每次修改版本号就成了我最头疼的事情,后来想想我遇到的问题那些大牛们肯定也遇到过呀,网上一搜还真是,不少前辈们贡献的帖子!
项目目录:
使用一下命令
mvn versions:set -DnewVersion=0.0.4-SNAPSHOT
或者使用
mvn -N versions:update-child-modules
一切就都搞定了,maven会自动安装一个versions的插件帮你完成一系列的工作。
在修改完成后你后悔了,还可以用mvn versions:revert 进行回滚。如果满意则可以使用 mvn versions:commit 进行提交,相当的强大。