正在分析Jenkins管道中的pom.xml文件



我正试图在jenkins管道插件中解析我的pom.xml。我打算修改它并将其保存回来。

我的问题是,它给了我"非机密字段java.lang.String版本"

我的代码如下:

@NonCPS
groovy.util.Node getPom(path) {
  new XmlParser().parseText(readFile(path)).version
}
node {
  groovy.util.Node pomNode = getPom("pom.xml")
  println pomNode
}

这里讨论了类似的问题:在Jenkins管道中解析XML文件

为什么不使用(为此需要管道实用程序步骤插件):

pom = readMavenPom file: 'pom.xml'

现在您可以访问pom中的所有数据(作为Model)。

相关内容

  • 没有找到相关文章

最新更新