Плагин был обновлен после того, как этот вопрос был задан (и последний ответ), чтобы теперь включить агрегированные отчеты, через свойство конфигурации aggregate
в родительском POM.
Создает агрегированный отчет о покрытии на target/site/cobertura/index.html
, который будет включать все модули.
(У каждого модуля также будет свой собственный отчет, если он будет использоваться.)
Родительский pom.xml
<modules>
<module>moduleA</module>
<module>moduleB</module>
<module>moduleC</module>
<modules>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.6</version>
<configuration>
<check/>
<formats>
<format>html</format>
<format>xml</format>
</formats>
<aggregate>true</aggregate>
</configuration>
</plugin>
...
</pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
</plugin>
</plugins>
...
</build>