来自PMD,checkstyle,findbugs的报道

时间:2014-09-17 09:30:15

标签: java gradle checkstyle findbugs pmd

我的应用程序中有一些模块(项目和子项目)(在Gradle中),我添加了插件:PMD,checkstyle,findbugs。这些插件在其目录中创建自己的报告(例如:PMD生成目录" PMD"在目录"报告"并放置报告)。我想为所有这些插件提供一份报告。有可能这样做吗?如果是,那怎么办?

2 个答案:

答案 0 :(得分:2)

您可能需要查看SonarQube。它基本上收集了所提到的工具的报告,并通过漂亮的网络应用程序显示它们。它还可以收集测试覆盖率报告并且是免费的。

不确定它如何与Gradle集成,但我们已将其与Jenkins集成。我还使用了Eclipse插件。

QualityGate(Csuki提到的)是付费解决方案。

答案 1 :(得分:2)

您无法简单地将它们配置为一起创建共享报告。但是,您可以将SonarQubeQualityGate用于此目的。这两个工具都可以执行上述插件,并且可以根据需要生成摘要报告。