Java FindBugs和Maven
我希望Maven生成一个FindBugs报告,其中bug是按严重性分组的,而不是按文件分组的。然后我就可以立即关注最严重的bug了。我在Eclipse的FindBugs插件中看到了类似的功能。Maven有可能做到这一点吗?为了回答您修改后的问题,findbugs Maven插件目前没有提供一种根据严重性对bug进行排序的方法。我建议你参加这个项目 --下面是我对原始问题的回答,它只是问是否有FindBugs Maven插件。这个问题已经改变了,上面已经给出了答案-- 是的,有一个。将此插件添加到POM的报告部分,然后运行Java FindBugs和Maven,java,maven-2,bug-tracking,static-analysis,findbugs,Java,Maven 2,Bug Tracking,Static Analysis,Findbugs,我希望Maven生成一个FindBugs报告,其中bug是按严重性分组的,而不是按文件分组的。然后我就可以立即关注最严重的bug了。我在Eclipse的FindBugs插件中看到了类似的功能。Maven有可能做到这一点吗?为了回答您修改后的问题,findbugs Maven插件目前没有提供一种根据严重性对bug进行排序的方法。我建议你参加这个项目 --下面是我对原始问题的回答,它只是问是否有FindBugs Maven插件。这个问题已经改变了,上面已经给出了答案-- 是的,有一个。将此插件添加到
mvn clean site
查看报告
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<effort>Max</effort>
</configuration>
</plugin>
org.codehaus.mojo
findbugs maven插件
2.1
马克斯
为了回答您修改后的问题,findbugs maven插件目前没有提供一种根据严重性对bug进行排序的方法。我建议你参加这个项目
--下面是我对原始问题的回答,它只是问是否有FindBugs Maven插件。这个问题已经改变了,上面已经给出了答案--
是的,有一个。将此插件添加到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>
org.codehaus.mojo
findbugs maven插件
2.1
马克斯
您还应该看看。它的仪表板报告许多代码分析器(如Findbugs、Checkstyle或Cobertura)生成的数据。在像Findbugs bugs这样的度量中导航非常快速和容易。当然,也可以按严重性筛选数据(请参阅“违规情况深入调查”页面)。1.9版只支持两个级别的严重性(强制/可选),但下一个版本将定义从信息到阻止程序的五个级别。它应该在下周发布。您还应该看看。它的仪表板报告许多代码分析器(如Findbugs、Checkstyle或Cobertura)生成的数据。在像Findbugs bugs这样的度量中导航非常快速和容易。当然,也可以按严重性筛选数据(请参阅“违规情况深入调查”页面)。1.9版只支持两个级别的严重性(强制/可选),但下一个版本将定义从信息到阻止程序的五个级别。它应该在下周发布。我有点不准确,我实际上是在谈论Codehaus的findbugs maven插件。但您的配置并不能解决问题,它只是将站点构建配置为包含FindBugs报告,而这不是问题。我已经回答了您的修订问题,并注意到我的原始答案是对原始问题的回答。我有点不准确,我实际上是在谈论Codehaus的FindBugs maven插件。但您的配置并不能解决问题,它只是将站点构建配置为包含FindBugs报告,而这不是问题。我已经回答了您的修订问题,并注意到我的原始答案与原始问题的一致性。