Тестовое покрытие JaCoCo: как исключить класс внутри jar из отчета?

В наборе интеграционных тестов JBoss AS 7 мы используем JaCoCo для покрытия кода. У меня уже есть данные об исполнении. Теперь при создании отчета я получаю сообщение «Невозможно добавить другой класс с таким же именем: ...» Поэтому я должен исключить некоторые банки.

<exclude name="org/jboss/osgi/framework/main/jbosgi-resolver-metadata-1.0.10.jar"/>

Проблема в том, что дублируется только один класс ( org / jboss / osgi / metadata / internal / AbstractPackageAttribute ). Я хочу исключить только этот конкретный класс, а не всю банку.

Я пробовал:

 <exclude name="org/jboss/osgi/framework/main/**/AbstractPackageAttribute*"/>

Но это не сработало. Есть ли какой-то особый синтаксис, например ... / foo.jar! ** / ClassName.class ?

8
задан Tunaki 29 August 2015 в 18:06
поделиться