【问题标题】:Reports from PMD, checkstyle, findbugs来自 PMD、checkstyle、findbugs 的报告
【发布时间】:2014-11-11 06:35:00
【问题描述】:

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

【问题讨论】:

  • 据我所知,NO...(M 也有兴趣,如果有可用的...)
  • @user3847803:你找到解决办法了吗?
  • 不,我没有。我在其他文件中有来自每个人的报告。

标签: java gradle checkstyle findbugs pmd


【解决方案1】:

您不能简单地将它们配置为一起创建共享报告。但是,您可以为此目的使用SonarQubeQualityGate。两种工具都可以执行上述插件,并且可以根据需要生成汇总报告。

【讨论】:

  • 如何配置它们以创建共享报告?
  • 无需配置,安装即可。您可以在此处查看 QualityGate 的在线演示:opensource.quality-gate.com 单击“生成 PDF 报告”按钮亲自查看。
  • 是否需要 QualityGate 来收集所有报告?我以为你知道没有它的一些方法。
  • 是的,你需要它。不幸的是,没有它,我不知道有任何其他方法可以进行总结。
【解决方案2】:

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

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

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

【讨论】:

  • gradle 集成是可能的 - 我知道同时使用 gradle、bamboo 和 sonarqube 的项目。
猜你喜欢
  • 1970-01-01
  • 2015-04-27
  • 1970-01-01
  • 2014-07-23
  • 1970-01-01
  • 2018-12-13
  • 1970-01-01
  • 2017-07-30
  • 1970-01-01
相关资源
最近更新 更多