首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何做好物业管理

如何做好物业管理
EN

Stack Overflow用户
提问于 2021-12-25 20:20:19
回答 1查看 75关注 0票数 0

我有一个由多个Maven子项目组成的项目。结构看起来是这样的

代码语言:javascript
复制
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脚本,即

代码语言:javascript
复制
java \
  -jar -Djava.net.preferIPv4Stack=true \
  -Ddata.folder="test-data" \
   <...>
  "sub-project-1.[1.0.1].jar" \
   <...>

我想这样做,shell脚本中的版本(方括号内)将在更改子项目pom.xml中的版本后更新。

标准的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-26 06:48:59

在"Maven项目版本继承-我必须指定父版本吗?“中,多个项目的模块应该继承父版本。

允许更新所有子项目的命令

这意味着应该只有一个版本可供管理。

但如果没有,则需要脚本通过以下方式提取版本:

  • mvn本身 VERSION=$(mvn :exec-deexec.Execute=‘echo’\-deexec.args=‘${project.version}’-非递归-q)
  • 贯通 (即使在Windows上,也可以使用用于Windows的Git) cat pom.xml \ grep "^ .*$“\\ awk‘><’{打印$3}‘
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70482530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档