我们之前在开发项目时,会使用Maven来控制版本,但配置版本是一个很令人头疼的事情,当依赖过多的时候,可能就会产生依赖版本错误,每次加入一个依赖,都要考虑自身版本,继承版本,依赖版本,瞻前顾后,好不容易部署上去了,没有错还好,如果有了错误,则又是一顿度娘,很浪费时间;所以今天用maven使用${revision}管理多模块版本,实现全局统一,再也不会为版本担心问题。
先看下效果:
我们需要在pom文件内加入 revision
这种情况比较简单,只使用了${revision}来替换版本。
每次版本号变更,只需要修改即可
4.0.0 com.comicomi system ${revision}} pom
第二种是在父项目中定义
1.6.2-snapshot
1.8
${java.version}
${java.version}
3.0.0-M5
3.8.0
1.18.20
1.4.1.Final
UTF-8



