1

我希望 Maven 生成一个 FindBugs 报告,其中错误按严重性分组,而不是按文件分组。然后我就可以立即专注于最严重的错误。我在 Eclipse 的 FindBugs 插件中看到了类似的功能。Maven可以做到这一点吗?

4

2 回答 2

3

您还应该看看Sonar。它的仪表板报告由 Findbugs、Checkstyle 或 Cobertura 等许多代码分析器生成的数据。在 Findbugs 错误等措施中导航非常快速和容易。当然,可以按严重性过滤数据(请参阅页面“违规钻取”)。1.9 版仅支持两个级别的严重性(强制/可选),但下一个版本将定义从信息到阻止程序的五个级别。它应该在下周发布。

于 2009-07-30T19:51:37.717 回答
2

为了回答您修改后的问题,findbugs-maven-plugin 目前不提供通过严重性对错误进行排序的方法。我建议您向项目记录增强请求

--下面是我对原始问题的回答,它只是询问是否有 FindBugs Maven 插件。这个问题已经改变并在上面得到了回答。--

是的,有一个findbugs-maven-plugin。将此插件添加到 POM 的报告部分并运行mvn clean site以查看报告。

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>findbugs-maven-plugin</artifactId>
    <version>2.1</version>
    <configuration>
        <effort>Max</effort>
    </configuration>
</plugin>
于 2009-07-30T19:22:03.253 回答