【发布时间】:2021-03-31 01:06:46
【问题描述】:
我有一个 pom 文件。我想读取依赖项标签中第一个依赖项的版本,并使用该版本来标记我们的 docker 映像。
我正在使用这个命令来获取项目版本。
mvn help:evaluate -Dexpression=project.parent.version:1 -q -DforceStdout
我想使用命令行获取第一个依赖项的版本,然后它将从那里传递到 docker 标签和 docker push。
【问题讨论】:
-
代码和日志不应作为图像附加,而应以文本格式附加。请参阅以下指南。 how-to-ask / do-not-upload-images-of-code-errors
-
另外,在问题之前进行搜索是必不可少的。你检查过链接吗? how-to-get-maven-project-version
-
你为什么喜欢那个版本?并将其放入 docker 映像中?在您的构建中,您的工件的版本将始终是 5.0.0,基于给定的父级,而不是覆盖版本....
标签: java docker maven cmd pom.xml