|
|
1
0
实际上,你有更好的方法来实现你的目标: https://maven.apache.org/maven-ci-friendly.html 想法是使用属性${revision}而不是版本值。 所以在所有的POM中,你都会做这样的事情:
子模块:
现在,在您提供的项目的根(您在其中投影父POM) https://maven.apache.org/docs/3.3.1/release-notes.html
maven.config包含属性的版本设置:
因此,maven.config是唯一需要为所有模块设置版本的地方。 当您想要更改版本时,不需要在POMs中更改任何内容。
另外,您可以在我的maven测试项目中看到所有这些: https://github.com/Gmugra/net.cactusthorn.maven |
|
|
2
0
其实很简单,只要提供 新版本 pom中的属性:
然后只需执行versions:set而不提供属性,它将从POM获取属性: 替代解决方案: 您还可以跳过该属性并使用maven dynamically update 以下内容增加了修补程序版本:
这是Maven内置的,可以开箱即用。 |
|
|
user2609605 · github上的CI:日志不完整 1 年前 |
|
adp-code · Pom文件设置-春季启动需要记住的事情 2 年前 |
|
|
nvcleemp · 如何使用Java中不指定模块的库? 2 年前 |