【问题标题】:Findbugs : Gradle - Fail only on high priority issuesFindbugs : Gradle - 仅在高优先级问题上失败
【发布时间】:2018-03-08 08:56:10
【问题描述】:

我希望 findbugs 仅在存在高优先级错误时才能使构建失败,但希望在 fingBugs 生成的 xml 报告中列出所有错误实例(高、中、低)。 findBugs 插件中有reportLevel 属性,但是如果我将其设置为“high”并将ignoreFailure 设置为false,它确实会失败构建高优先级错误,但它根本不会报告xml 报告中的中低优先级错误。

我希望构建失败仅在高优先级错误上,但应在报告 xml 中报告所有错误。

findbugs {
   reportLevel = high
   ignoreFailures = true
}

有没有办法做到这一点?

【问题讨论】:

    标签: gradle build.gradle findbugs spotbugs


    【解决方案1】:

    我认为目前不可能。您可以在此处打开功能请求: https://github.com/spotbugs/spotbugs-gradle-plugin/issues

    但是,您可以使用Jenkins plugin 执行此操作。将 reportLevel 保持在您的 gradle 配置中的 Medium,但将 Jenkins 的故障级别设置为 High

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    相关资源
    最近更新 更多