La génération d'un maven site, y compris un Rapport Cobertura

J'ai quelques projets qui sont déjà en train de le site génération via maven, et je souhaite intégrer cobertura rapports, mais pas de maven objectif me semble exécution de générer un aperçu local pour moi de regarder qui inclut la Couverture des rapports dans le site. Je veux être sûr qu'ils vont générer correctement avant de m'engager les pom des modifications à l'opération et ont cassé le site généré.

Ci-dessous est ce que j'ai ajouté à la maven poms (parent et module), mais le site je vois quand je lance mvn site:run ne comprend pas la couverture des rapports:

<project>
...
    <build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>cobertura-maven-plugin</artifactId>
            <configuration>
                <check>
                    <haltOnFailure>false</haltOnFailure>
                    <regexes>
                        <regex>
                            <pattern>parent-package-name-here.*</pattern>
                            <branchRate>80</branchRate>
                            <lineRate>80</lineRate>
                        </regex>
                    </regexes>
                </check>
                <instrumentation>
                    <includes>
                        <include>parent-package-name-here/**/*.class</include>
                    </includes>
                </instrumentation>
            </configuration>
            <executions>
                <execution>
                    <id>clean</id>
                    <phase>pre-site</phase>
                    <goals>
                        <goal>clean</goal>
                    </goals>
                </execution>
                <execution>
                    <id>instrument</id>
                    <phase>site</phase>
                    <goals>
                        <goal>instrument</goal>
                        <goal>cobertura</goal>
                        <goal>check</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
...
<reporting>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
            </plugin>
        </plugins>
</reporting>
...
</project>

Ce que maven commande dois-je utiliser pour générer le site avec cobertura rapports? Ou que dois-je ajouter (en plus) pour obtenir le site de génération d'inclure la couverture des rapports?

OriginalL'auteur Trampas Kirk | 2009-02-27