在 Jenkins 中打印 pom.xml 组件变量

Print pom.xml components variable in Jenkins

我有一个 pom.xml,我正在 Jenkins 中构建 Maven 项目。 我想打印如下内容:Artifactid、Version、group ID。 哪个存在于 pom 中。

我想在没有任何插件的情况下使用 Jenkins 本身。 任何帮助将不胜感激。

您可以使用 maven help plugin 执行此操作。只需使用 "Execute Shell" 构建博客并编写一些 bash 代码,如下所示:

version=$(mvn help:evaluate -Dexpression=project.version | egrep -v "INFO|WARNING|ERROR")
echo $version

您还可以查看主题How to get Maven project version to the bash command line以获得更多可能的解决方案。