我希望Maven生成一個FindBugs報告,其中的錯誤按嚴重性分組,而不是按文件分組。然後,我將能夠立即關注最嚴重的錯誤。我已經看到與Eclipse的FindBugs插件類似的功能。這對Maven來說可能嗎?FindBugs和Maven
1
A
回答
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>
3
你也應該看看Sonar。其儀表板報告由Findbugs,Checkstyle或Cobertura等許多代碼分析器生成的數據。在Findbugs bug等措施中導航非常快捷。當然,可以按嚴重性過濾數據(請參閱「違規鑽取」頁面)。 1.9版本僅支持兩種嚴重級別(強制/可選),但下一個版本將定義從信息到攔截器的五個級別。它應該在下週發佈。
相關問題
- 1. Findbugs和Maven 3.x
- 2. FindBugs的Maven
- 3. luntbuild + maven + findbugs = OutOfMemoryException
- 4. 通過maven eclipse運行findbugs
- 5. 的Maven插件FindBugs的
- 6. Findbugs Maven插件 - findbugs-exclude與多個項目
- 7. Findbugs和比較
- 8. Findbugs,retrolambda和Android
- 9. findbugs-maven-plugin不會顯示bug
- 10. findbugs-maven-plugin沒有任何作用
- 11. findbugs maven插件網站與檢查
- 12. 從Sonar導入FindBugs配置到Maven
- 13. maven pom.xml中的Findbugs插件配置
- 14. Findbugs maven只掃描新代碼
- 15. FindBugs在Maven中分析的限制類
- 16. FindBugs的,Maven的插件拋出的OutOfMemoryError
- 17. 如何配置maven多模塊項目和FindBugs?
- 18. Maven Cobertura和findbugs - 測試正在運行兩次
- 19. FindBugs - 在eclipse和maven之間共享bug設置
- 20. FindBugs IntelliJ和Maven中的匹配錯誤級別
- 21. 在Maven和Eclipse中獲取相同的Findbugs錯誤
- 22. PMD和FindBugs衝突
- 23. 當試圖運行Maven FindBugs插件時,獲取java.lang.UnsupportedClassVersionError:edu/umd/cs/findbugs/FindBugs2
- 24. 問題運行詹金斯,Maven和QA工具(PMD,Checkstyle的和FindBugs的)
- 25. Eclipse中的FindBugs和註解
- 26. 碼分析:PMD和FindBugs的
- 27. Sonar中的Findbugs和FindSecBugs
- 28. PMD和FindBugs的驗證
- 29. 與QAPlug-findbugs和gradle配置不同的Findbugs行爲
- 30. Findbugs`NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE`
我有點不莊重,其實我是在談Codehaus的findbugs-maven插件。但是你的配置不能解決問題,它只是配置網站構建包含FindBugs報告,這不是問題 – Tore 2009-07-30 19:59:13
我已經回答了你的修改問題,並指出我的原始答案是什麼原始問題。 – shek 2009-07-30 20:40:17