1

Hudson 有许多插件可以创建覆盖率、测试结果、指标和其他报告。

似乎所有这些都要求您为要完成报告的每个项目的构建脚本(或 Maven POM)添加额外的配置。例如,如果您想要一个 FindBugs 或 Cobertura 报告,您需要将报告生成步骤添加到您的项目中。

真的有必要更新每个 POM 文件吗?这是很多重复自己的事情,并且需要更新目标项目的源存储库(POM 所在的位置)。

是否可以在 Hudson 中设置一个启用报告生成的设置?似乎因为您需要做的就是使用其默认设置启用相应的 Maven 插件。这不能由 Hudson 在外部完成。

4

2 回答 2

1

我认为这就是声纳试图解决的问题。它确实为您的项目生成各种报告(代码覆盖率/pmd/checkstyle 等),而无需向您的项目添加配置。如果您有很多项目要检查,这有助于减少重复。

于 2010-03-11T09:21:24.593 回答
1

这是不可能的 - Hudson 的理念是您的构建工具应该生成报告。Hudson 将拾取这些并在 UI 中呈现它们。

于 2009-07-15T18:53:35.877 回答