dca*_*lap 6 pom.xml maven jenkins jenkins-pipeline
我有一个关于Jenkins 管道readMavenPom(链接到文档)实用程序的问题。
我有一个项目,pom.xml其中groupId定义了no ,但它pom.xml有一个定义了 aa 的父 pom groupId。(可能会发生这种情况,即使这个父级也没有定义,groupId并且 parent.parent 是拥有它的那个)。
有没有办法以优雅的方式让我们说有效 groupId?
我目前正在null使用 getGroupId() 方法(或属性访问器.groupId)
注意:以优雅的方式我的意思是,不要循环到父母并检查 groupId 是否不为空。
提前致谢。
您可以简单地通过命令行使用maven-help-plugin:evaluate目标,它可以为您提供所需的内容。
下面将准确提取项目的groupId,并根据您的继承部分处理所有事情。
mvn help:evaluate -Dexpression=project.groupId -q -DforceStdout
这可以在 Jenkins 管道的单独阶段步骤中完成。
| 归档时间: | 
 | 
| 查看次数: | 395 次 | 
| 最近记录: |