ich sehr leicht einen Code-Coverage-Bericht in NetBeans bekommen, aber das Hinzufügen der folgenden mein Projekt pom.xml
:NetBeans Codeabdeckung ohne POM Ändern
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.7.201606060606</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
Allerdings würde der Rest meines Teams lieber nicht haben JaCoCo-Abhängigkeit in das Projektquellen-Repository. Sie erhalten von EclEMMA in Eclipse IDE-Code-Coverage und es gibt andere Systeme in der CI-Kette, die Code-Qualitätsprüfungen durchführen.
Meine beste Lösung im Moment ist das Kopieren/Einfügen der JaCoCo Plugin-Strophe in das POM, wenn Sie lokal arbeiten, dann entfernen Sie es, bevor Sie es an SCM übergeben. Gibt es eine bessere Möglichkeit, die Abdeckung in NetBeans zu sehen, ohne das POM zu bearbeiten?
Wir verwenden Git, so ist dies eine Möglichkeit. Vielen Dank. – slim