Question

J'utilise le plug-in maven cobertura pour générer des rapports de couverture, mais pour une raison quelconque, l'objectif de l'instrument reste bloqué dans une boucle infinie.

Dans mon répertoire de classes (nommé bin), une boucle infinie se produit et crée des répertoires nommés classes générées / cobertura / classes générées / cobertura ... et ainsi de suite tant que je laisse le but de l'instrument exécuté. Dans chacun des répertoires cobertura se trouvent mes classes instrumentées. Une idée de pourquoi cela pourrait se produire?

Était-ce utile?

La solution

Pouvez-vous poster votre fichier pom? Ou au moins les sections pertinentes? Vous devriez avoir quelque chose comme ce qui suit:

<build>
    <pluginManagement>
        <plugins>
...snip...              
            <!-- cobertura code coverage plugin -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <formats>
                        <format>xml</format>
                    </formats>
                </configuration>
            </plugin>
            <!-- end cobertura code coverage plugin -->

        </plugins>
    </pluginManagement>
</build>

<reporting>
<plugins>
    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <formats>
                <format>xml</format>
            </formats>
        </configuration>
    </plugin>
</plugins>
</reporting>

De plus, suivez-vous la présentation de répertoire standard maven pour votre source? Où se trouve votre fichier pom par rapport à vos fichiers source et à quoi ressemble la structure de votre répertoire?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top