我有三个项目,它们存储在三个独立的存储库中。他们每个人都是一个单独的 mvn 项目。我想知道有没有办法将三个报告汇总在一起?
我看了一下 cobertura 聚合函数。但似乎它只能处理项目的子模块。
有人有什么建议吗?
我有三个项目,它们存储在三个独立的存储库中。他们每个人都是一个单独的 mvn 项目。我想知道有没有办法将三个报告汇总在一起?
我看了一下 cobertura 聚合函数。但似乎它只能处理项目的子模块。
有人有什么建议吗?
Maven 插件目标 cobertura:cobertura 支持一个聚合参数,该参数适用于我想的反应器中的所有项目。
但是您似乎暗示这些项目可能不在同一个结构/反应器中,而且我不知道如何使用 maven 本身来做到这一点。但是,您可以使用可以集成到您的 maven 结构中的小 ant 脚本轻松完成此操作。
Cobertura Ant 库有一个合并任务,可以合并许多 .ser 文件(由您的检测代码的运行时执行生成)。这将生成一个组合的 .ser 文件,您可以从中生成 xml 或 html 报告。
如果您需要更多指针,请告诉我。