ここunit-apiでは、最近JUnit4からJUnit5に移行しました。残念ながら、いくつかの問題があります。具体的には、移行すると、OSXのビルドは正常に完了しますが、WindowsOSのビルドは失敗します。
セットアップは次のとおりです。
jacoco-maven-plugin
v.0.8.2で特定の問題について詳しくは、こちらをご覧ください。
何か案は?
いくつかのテストと読書の後、問題はJacocoがマルチリリースJARまたはビルドをどのように扱うかに関連していると思います。
POM.xmlに次の変更を追加しました。
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.plugin.version}</version>
<configuration>
<excludes>
<exclude>META-INF/**</exclude>
</excludes>
</configuration>
</plugin>
ここでは簡単にするために、すべての<execution>
設定を含めませんでした。
ビルドを実行してから使用mvn clean verify site
すると、のレポートが適切に入力されtarget\site\jacoco
ます。HTML、XML、CSVレポートは完全であるように見え、空のファイルはもうありません。
また、いくつかの関連するStackOverflowの質問とJacocoGithubの問題があります。
GitHub:
スタックオーバーフロー:
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加