jacoco execファイルと、分析対象のearファイルがあります。耳にはいくつかのジャーがあり、それらの多くがいくつかのorg/apacheライブラリを使用していると思います。Jacocoレポートからextrenalライブラリを除外します。
Caused by: java.io.IOException: Error while analyzing [email protected]/lib/[email protected]/apache/commons/beanutils/BasicDynaBean.class.
...
Caused by: java.lang.IllegalStateException: Can't add different class with same name: org/apache/commons/beanutils/BasicDynaBean
が、私は私のレポートから外部ライブラリを除外しようとしたが、関係なく、私がしようとどのように、私は同じエラーを取得していない:私は私のレポートを生成するAntビルドを実行すると、私は次の例外を取得します。私の失敗を以下に示しますのいくつか:
<structure name="JaCoCo Ant Example">
<classfiles>
<zipfileset file="C:tst\myapp.ear">
<exclude name="*org*"/>
<include name="com/myapp/**"/>
</zipfileset>
</classfiles>
</structure>
それとも
<exclude name="**/lib/**"/>
<include name="com/myapp/**"/>
それとも
<include name="com/myapp/**"/>
<exclude name="org/**"/>
を私は多くの類似の質問を見てきましたが、残念ながら答えのどれもが私と私のために適用されませんでした現時点では私自身は偶然見つけていない。どんな助けもありがとう。