Jenkins warnings-ng-plugin 自定义文件夹结构 AKA 多个 "Source Directory"

Jenkins warnings-ng-plugin custom folder structure AKA multiple "Source Directory"

我从旧的过时的 FindBugs 插件迁移到 warnings-ng-plugin Sprotbugs 工具。除了来源,一切都很好。该插件不显示 Java 个文件的源代码(我的工作区结构是:Project1/src;Project2/src + Ant freestyle build)。

我可以使用相对路径将 warnings-ng-plugin 指向这些项目中的任何一个(即在“Advance”->“Source Directory”中提供它,比如“Project1/src”)。

路径“Project1/src:Project2/src”导致错误“没有这样的目录:Project1/src:Project2/src”。

路径“/prefix/Project1/src:/prefix/Project2/src”导致错误:

  1. 必须在 Jenkins 系统配置中注册附加源目录'/prefix/Project1/src'
  2. 必须在 Jenkins 系统配置中注册附加源目录 '/prefix/Project2/src'

路径“*/src”导致错误“此处不允许使用通配符”

关于如何解决这种情况的任何想法?

已修复。这是我们这边的错误 - 两个项目的 spotbugsXml.xml 文件中的 <SrcDir/> 标签路径不正确。