5

我有三个项目,它们存储在三个独立的存储库中。他们每个人都是一个单独的 mvn 项目。我想知道有没有办法将三个报告汇总在一起?

我看了一下 cobertura 聚合函数。但似乎它只能处理项目的子模块。

有人有什么建议吗?

4

2 回答 2

1

Maven 插件目标 cobertura:cobertura 支持一个聚合参数,该参数适用于我想的反应器中的所有项目。

但是您似乎暗示这些项目可能不在同一个结构/反应器中,而且我不知道如何使用 maven 本身来做到这一点。但是,您可以使用可以集成到您的 maven 结构中的小 ant 脚本轻松完成此操作。

Cobertura Ant 库有一个合并任务,可以合并许多 .ser 文件(由您的检测代码的运行时执行生成)。这将生成一个组合的 .ser 文件,您可以从中生成 xml 或 html 报告

如果您需要更多指针,请告诉我。

于 2013-11-06T14:57:09.353 回答
1

在另一个问题中,响应者提供了指向他们编写的执行您所要求的操作的 python 脚本的链接,我将“xml 组合器”移至位于此处的要点

于 2015-05-08T13:13:20.347 回答