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>
Schreibe einen Kommentar