如何使用Cobertura+;声纳&x2B;反应堆不是主POM的多模块maven项目?

如何使用Cobertura+;声纳&x2B;反应堆不是主POM的多模块maven项目?,maven,code-coverage,sonarqube,cobertura,multi-module,Maven,Code Coverage,Sonarqube,Cobertura,Multi Module,我们有一个多模块maven项目的设置,其中反应堆POM不是单个模块POM的父级-我们不能改变这一点。我们正在使用Cobertura,正如我们在单元测试中使用PowerMock一样。(我们以前使用过JaCoCo,它支持生成单个报告,但是它不能报告支持PowerMock的单元测试的代码覆盖率,所以我们不得不将其替换掉。) 现在,我们想知道:当我们使用Cobertura时,如何在Sonar中获得整个项目的单个(统一)测试覆盖率报告?在这种情况下,问题更多的是“如何将所有Cobertura报告合并到一个

我们有一个多模块maven项目的设置,其中反应堆POM不是单个模块POM的父级-我们不能改变这一点。我们正在使用Cobertura,正如我们在单元测试中使用PowerMock一样。(我们以前使用过JaCoCo,它支持生成单个报告,但是它不能报告支持PowerMock的单元测试的代码覆盖率,所以我们不得不将其替换掉。)


现在,我们想知道:当我们使用Cobertura时,如何在Sonar中获得整个项目的单个(统一)测试覆盖率报告?

在这种情况下,问题更多的是“如何将所有Cobertura报告合并到一个报告中,以便为SonarQube提供此统一报告?”您可以看看这个线程,以实现@Freddymellt SonarSource所建议的:最后,我们找到了一种方法,可以用JaCoCo显示PowerMock覆盖率(而不是准备要用PowerMock测试的类),因此我们决定坚持使用它。谢谢大家的帮助!:)