我希望findbugs只有在存在高优先级错误的情况下才能使构建失败,但是希望所有错误实例(高,中,低)都列在fingBugs生成的xml报告中。 findBugs插件中有reportLevel属性,但如果我将其设置为“high”并将ignoreFailure设置为false,则会导致高优先级错误的构建失败,但它根本不报告xml报告中的中优先级错误和低优先级错误。
我希望构建失败仅针对高优先级错误,但应报告报告xml中的所有错误。
findbugs {
reportLevel = high
ignoreFailures = true
}
有没有办法实现这个目标?
答案 0 :(得分:1)
我认为目前不可能。您可以在此处打开功能请求: https://github.com/spotbugs/spotbugs-gradle-plugin/issues
但是,您可以使用Jenkins plugin执行此操作。在您的gradle配置中保持reportLevel
到中等,但是将Jenkins的失败级别设置为高。