JaCoCo Testabdeckung: so schließen Sie eine Klasse in der jar aus dem Bericht?
In JBoss AS 7 die integration testsuite, die wir verwenden, JaCoCo zur Testabdeckung.
Ich habe die Ausführung bereits Daten.
Jetzt, beim generieren des Berichts, bekomme ich "Kann keine andere Klasse mit demselben Namen: ..."
So habe ich, um auszuschließen, einige Gläser.
<exclude name="org/jboss/osgi/framework/main/jbosgi-resolver-metadata-1.0.10.jar"/>
Das problem ist, dass nur eine Klasse doppelt vorhanden ist (org/jboss/osgi/metadata/internal/AbstractPackageAttribute
).
Ich will nur, dass insbesondere Klasse ausgeschlossen, nicht ganze jar.
Ich versucht habe:
<exclude name="org/jboss/osgi/framework/main/**/AbstractPackageAttribute*"/>
Aber das funktioniert nicht.
Gibt es eine spezielle syntax, wie .../foo.jar!**/ClassName.class
?
- Haben Sie versucht, die <exclude name="org/jboss/osgi/Metadaten/internal/AbstractPackageAttribute" /> ? oder <ausschließen>org/jboss/osgi/Metadaten/internal/AbstractPackageAttribute</exclude>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die zipfileset tag: