0

我正在使用 ANT 作为构建工具,并希望在声纳中重用我的 checkstyle 和 findbugs 报告。我正在使用 sonar-runner 来获取代码覆盖率概述,所以请有人建议我一种方法来实现它吗?

4

2 回答 2

2

我的建议是简化您的 ANT 构建并使用 Sonar 运行 findbugs 和 checkstyle。

Sonar 旨在默认运行针对 Java 代码的 findbugs、checkstyle 和 PMD 等工具。它将下载软件并自动执行此分析,最重要的是,它将根据您在 Sonar 服务器上设置的质量配置文件设置执行此操作。

只有像代码覆盖率报告这样的“动态”指标报告是从外部加载的。

更新

Sonar 有一个ANT 任务,可以集成到您的构建中。

以下答案提供了将 Sonar 与 ANT 结合使用的示例

于 2012-10-10T22:15:44.273 回答
0

您可以为此目的使用 Ant 任务。

自 sonar 2.6 以来,人们改进了对 ANT 的支持。

下载Sonar Ant 任务,更新您的脚本

于 2014-02-13T06:59:27.530 回答