Comment faire Maven test de l'unité de la couverture du code du travail

Dans Eclipse, j'ai utilisé EcLEmma de voir le test de l'unité de la couverture de code. Qui a bien fonctionné.
Donc j'ai essayé d'utiliser le JaCoCo plugin Maven pour voir le même rapport avec Surefire de Maven build, ou encore mieux, avec un certain profil, ou sur le site du cycle. Sans succès. Toutes les solutions proposées ici ne fonctionne pas pour moi.

Quelle est la meilleure façon d'obtenir une unité de test de rapport de couverture de code (avec recettes)?

[Modifier]
pour être plus précis, pourquoi jacoco a échoué pour moi.... comme je suis toujours la
Sauter JaCoCo d'exécution en raison du manque de données d'exécution

de la pom
dans les propriétés

    <jacoco.it.execution.data.file>${project.build.directory}/coverage-reports/jacoco-it.exec</jacoco.it.execution.data.file>
    <jacoco.ut.execution.data.file>${project.build.directory}/coverage-reports/jacoco-ut.exec</jacoco.ut.execution.data.file>

dans la construction de la section

        <pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<versionRange>${jacoco.version}</versionRange>
<executions>
<!-- Prepares the property pointing to the JaCoCo runtime agent 
which is passed as VM argument when Maven the Surefire plugin is executed. -->
<execution>
<id>pre-unit-test</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<!-- Sets the path to the file which contains the execution 
data. -->
<destFile>${jacoco.ut.execution.data.file}</destFile>
<!-- Sets the name of the property containing the settings for 
JaCoCo runtime agent. -->
<propertyName>surefireArgLine</propertyName>
</configuration>
</execution>
<!-- Ensures that the code coverage report for unit tests is created 
after unit tests have been run. -->
<execution>
<id>post-unit-test</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<!-- Sets the path to the file which contains the execution 
data. -->
<dataFile>${jacoco.ut.execution.data.file}</dataFile>
<!-- Sets the output directory for the code coverage report. -->
<outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>
</configuration>
</execution>
<!-- Prepares the property pointing to the JaCoCo runtime agent 
which is passed as VM argument when Maven the Failsafe plugin is executed. -->
<execution>
<id>pre-integration-test</id>
<phase>pre-integration-test</phase>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<!-- Sets the path to the file which contains the execution 
data. -->
<destFile>${jacoco.it.execution.data.file}</destFile>
<!-- Sets the name of the property containing the settings for 
JaCoCo runtime agent. -->
<propertyName>failsafeArgLine</propertyName>
</configuration>
</execution>
<!-- Ensures that the code coverage report for integration tests 
after integration tests have been run. -->
<execution>
<id>post-integration-test</id>
<phase>post-integration-test</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<!-- Sets the path to the file which contains the execution 
data. -->
<dataFile>${jacoco.it.execution.data.file}</dataFile>
<!-- Sets the output directory for the code coverage report. -->
<outputDirectory>${project.reporting.outputDirectory}/jacoco-it</outputDirectory>
</configuration>
</execution>
</executions>
</pluginExecutionFilter>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>

était mon dernier essai, mais le pom devient de plus en plus gros, sans aucun résultat

qui se trompe jamais avec

configuration de rapport plugin org.apache.maven.plugins:maven-jxr-plugin:2.3

configuration de rapport plugin org.jacoco:jacoco-maven-plugin:0.7.5.201505241946

Sauter JaCoCo d'exécution en raison du manque de données d'exécution du fichier:......\cible\jacoco.exec

Sauter JaCoCo d'exécution en raison du manque de données d'exécution du fichier:......\cible\jacoco-il.exec

.... => long cheminement d'un projet

Vous utilisez le jacoco-maven-plugin ? Expliquez ce que vous avez fait et essayé s'il vous plaît, nous pourrions être de la bière de l'aide.
ajouté le pom fragments pour jacoco à la question
Ajouter le message d'erreur que vous obtenez lors de l'exécution de votre construction. J'sauvage deviner ce que vous avez dit est le chemin d'accès de l'exécution de votre fichier de données. D'autres que nous ne pouvons pas aider les autres sans le message d'erreur de votre build.
désolé, a ajouté également que les
Pourquoi avez-vous mis cela dans l'éclipse du cycle de vie de la cartographie plugin? Êtes-vous l'exécution de maven à l'intérieur de l'éclipse ou en ligne de commande?

OriginalL'auteur user3732793 | 2016-03-24