added a comment - - edited
Yes, I am claiming this. If you check out the test project and invoke "mvn clean install site", the cobertura reports are created in the modules with tests. Now only changing the version of the plugin from 2.4 to 2.5 will always skip the creation of cobertura reports at all, the output for 2.5 looks like this:
[INFO] <<< cobertura-maven-plugin:2.5:cobertura (report:cobertura) @ app1 <<<
[INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin.
[INFO] Skipped "Cobertura Test Coverage" report, file "index.html" already exists for the English version.
[INFO] Generating "Continuous Integration" report --- maven-project-info-reports-plugin:2.3.1
while for 2.4 it looks like this:
[INFO] Generating "Cobertura Test Coverage" report --- cobertura-maven-plugin:2.4
[INFO] Cobertura 188.8.131.52 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
Cobertura: Loaded information on 1 classes.
Report time: 182ms
[INFO] Cobertura Report generation was successful.
With 2.4, when going into MODULE/target/site, there exists a directory called cobertura and
project-reports.html in the directory has a link pointing to cobertura/index.html.
With 2.5, when going into MODULE/target/site, there does not exist a directory called cobertura and
project-reports.html in the directory has a link pointing to index.html.
I will attach the complete console output for 2.4 and 2.5.