2013-10-04 22 views
0

我发现在多模块项目中生成汇总报告只有在maven aggregator pom项目也是子模块的父项目时才有效。这实际上并不适用于maven聚合器并不总是父项的许多企业级项目。cobertura maven pluginGenerate汇总报告不起作用

真的很感谢任何建议!

回答

0

Cobertura是一个不活动的项目。查看JaCoCo作为一个可行的替代品,它支持聚合。

但是如果问题与您得到的NPE有关,请查看:https://jira.codehaus.org/browse/MCOBERTURA-151。我们使用那个插件的2.5.1,并且使用补丁,它允许我们使用聚合来构建,但是输出并不是真正的聚合。

+1

不是它不是NPE。我使用的是2.6版本。 – Bobo

+0

你确定JaCoCo支持maven中的聚合吗?根据这篇文章:http://www.lordofthejars.com/2012/07/jacoco-in-maven-multi-module-projects.html,它根本不被支持。 – Bobo

+0

取决于您对聚合的期望。我想要的是能够在单个报告中查看整个多模块项目(罐子,战争等)。通过cobertura,我必须独立查看每个模块。与JaCoCo,这应该是基于我读的东西(无法找到atm)。但是我们目前使用Sonar作为解决方法。 – Michael