Java 使用命令行从pom.xml获取依赖项的版本号,并使用该版本号标记docker映像
我有一个pom文件。我想读取dependencies标记中第一个依赖项的版本,并使用该版本标记docker图像 我正在使用此命令获取项目版本 mvn帮助:evaluate-Dexpression=project.parent.version:1-q-DforceStdout 我想使用命令行获取第一个依赖项的版本,并从那里将其传递到docker标记和docker push 你可以试试Java 使用命令行从pom.xml获取依赖项的版本号,并使用该版本号标记docker映像,java,docker,maven,cmd,pom.xml,Java,Docker,Maven,Cmd,Pom.xml,我有一个pom文件。我想读取dependencies标记中第一个依赖项的版本,并使用该版本标记docker图像 我正在使用此命令获取项目版本 mvn帮助:evaluate-Dexpression=project.parent.version:1-q-DforceStdout 我想使用命令行获取第一个依赖项的版本,并从那里将其传递到docker标记和docker push 你可以试试 project.dependencies[0]。版本 但最稳定的方法可能是将版本定义为属性,然后使用帮助:eval
project.dependencies[0]。版本
但最稳定的方法可能是将版本定义为属性,然后使用
帮助:evaluate
读取属性。代码和日志不应作为图像附加,而应以文本格式附加。请参阅以下指南此外,在问题之前进行搜索也是至关重要的。你查过链接了吗?你为什么喜欢那个版本?把它放进docker的图像里?在您的构建中,您的工件的版本将始终是基于给定父级的5.0.0,并且不会覆盖该版本。。。。