2009-07-30 92 views
1

我希望Maven生成一個FindBugs報告,其中的錯誤按嚴重性分組,而不是按文件分組。然後,我將能夠立即關注最嚴重的錯誤。我已經看到與Eclipse的FindBugs插件類似的功能。這對Maven來說可能嗎?FindBugs和Maven

回答

2

要回答您修正的問題,findbugs-maven-plugin目前不提供通過嚴重性對錯誤進行排序的方法。我建議你log an enhancement request到項目。

- 以下是我對原始問題的回答,它只是詢問是否有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> 
+0

我有點不莊重,其實我是在談Codehaus的findbugs-maven插件。但是你的配置不能解決問題,它只是配置網站構建包含FindBugs報告,這不是問題 – Tore 2009-07-30 19:59:13

+0

我已經回答了你的修改問題,並指出我的原始答案是什麼原始問題。 – shek 2009-07-30 20:40:17

3

你也應該看看Sonar。其儀表板報告由Findbugs,Checkstyle或Cobertura等許多代碼分析器生成的數據。在Findbugs bug等措施中導航非常快捷。當然,可以按嚴重性過濾數據(請參閱「違規鑽取」頁面)。 1.9版本僅支持兩種嚴重級別(強制/可選),但下一個版本將定義從信息到攔截器的五個級別。它應該在下週發佈。