我有一个由多个Maven子项目组成的项目。结构看起来是这样的
my-project
|
|__sub-project-1
|__sub-project-2
|__sub-project-3
|__sub-project-4
|__sub-project-5
|__sub-project-6
|__sub-project-7
|__scripts
|__pom.xml在文件夹脚本中,我有启动子项目的shell脚本,即
java \
-jar -Djava.net.preferIPv4Stack=true \
-Ddata.folder="test-data" \
<...>
"sub-project-1.[1.0.1].jar" \
<...>我想这样做,shell脚本中的版本(方括号内)将在更改子项目pom.xml中的版本后更新。
标准的方法是什么?
发布于 2021-12-26 06:48:59
在"Maven项目版本继承-我必须指定父版本吗?“中,多个项目的模块应该继承父版本。
允许更新所有子项目的命令。
这意味着应该只有一个版本可供管理。
但如果没有,则需要脚本通过以下方式提取版本:
https://stackoverflow.com/questions/70482530
复制相似问题