PMD、checkstyle和findbugs的报告

5

我在我的Gradle应用程序中有几个模块(项目和子项目),并且我已经添加了插件:PMD、checkstyle、findbugs。这些插件会在它们各自的目录中创建自己的报告(例如:PMD会在“report”目录中创建“PMD”目录,并在其中放置报告)。我想要一个包含所有这些插件的报告。是否可以实现?如果可以,如何实现?


据我所知,没有...(如果有什么可用的东西,我也很感兴趣...) - Manan Shah
@user3847803:你找到解决方案了吗? - Nevin Raj Victor
不,我没有。我在其他文件中有每个人的报告。 - krolik1991
2个回答

2
您可能想要看一下SonarQube。它基本上收集所提到的工具的报告,并通过漂亮的Web应用程序显示它们。它还可以收集测试覆盖率报告,并且是免费的。
不确定如何将其与Gradle集成,但我们已将其与Jenkins集成。也有我使用的Eclipse插件。
QualityGate(由Csuki提到)是付费解决方案。

1
Gradle集成是可行的 - 我知道有项目同时使用Gradle、Bamboo和SonarQube。 - mschenk74

2

你不能简单地配置它们来一起创建共享报告。但是,你可以使用SonarQubeQualityGate来实现这个目的。这两个工具都可以执行上述提到的插件,并且它们可以生成你所需的汇总报告。


它们如何配置以创建共享报告? - luboskrnac
无需配置,只需安装它们。您可以在此处查看QualityGate的在线演示:https://opensource.quality-gate.com/ 点击“生成PDF报告”按钮,亲自体验一下。 - Csuki
需要一个QualityGate来收集所有报告吗?我以为你知道一些不需要它的方法。 - luboskrnac
是的,你需要它。不幸的是,我不知道其他没有它的方法来进行摘要。 - Csuki

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接