Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java FindBugs和Maven_Java_Maven 2_Bug Tracking_Static Analysis_Findbugs - Fatal编程技术网

Java FindBugs和Maven

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插件。这个问题已经改变了,上面已经给出了答案-- 是的,有一个。将此插件添加到

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

为了回答您修改后的问题,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 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报告,而这不是问题。我已经回答了您的修订问题,并注意到我的原始答案与原始问题的一致性。