我发现在多模块项目中生成聚合报告只有在 maven 聚合器 pom 项目也是子模块的父项目时才有效。这确实不适用于许多企业级项目,其中 Maven 聚合器并不总是父级。
非常感谢任何建议!
Cobertura 是一个不活跃的项目。查看 JaCoCo 作为可行的替代品,它支持聚合。
但是,如果问题与您获得的 NPE 有关,请查看:https ://jira.codehaus.org/browse/MCOBERTURA-151 。我们正在使用该插件的 2.5.1 版并应用了该补丁,它允许我们使用聚合进行构建,但输出并不是真正的聚合。