Hudson 有许多插件可以创建覆盖率、测试结果、指标和其他报告。
似乎所有这些都要求您为要完成报告的每个项目的构建脚本(或 Maven POM)添加额外的配置。例如,如果您想要一个 FindBugs 或 Cobertura 报告,您需要将报告生成步骤添加到您的项目中。
真的有必要更新每个 POM 文件吗?这是很多重复自己的事情,并且需要更新目标项目的源存储库(POM 所在的位置)。
是否可以在 Hudson 中设置一个启用报告生成的设置?似乎因为您需要做的就是使用其默认设置启用相应的 Maven 插件。这不能由 Hudson 在外部完成。