読者です 読者をやめる 読者になる 読者になる

この日記は私的なものであり、所属会社の見解ではありません。 GitHub: takahashikzn

JaCoCo-Pluginはjacoco-0.7.5で動作しない

Jenkins

いつの間にかJenkinsのカバレッジレポートが動かなくなってしまっていました。

うーん何故だろう…と調べていると、JaCoCoプラグインのページにこんな記述が。

Unfortunately JaCoCo 0.7.5 breaks compatibility to previous binary formats of the jacoco.exec files, the JaCoCo plugin is currently based on JaCoCo 0.7.4, thus you cannot use this plugin with projects which already use JaCoCo 0.7.5 or newer, please stick to 0.7.4 or lower for now until the plugin is updated
残念なことに、JaCoCo 0.7.5は以前のバイナリフォーマットとは互換性の無いjacoco.execを出力する。JaCoCoプラグインは0.7.4をベースにしており、jacoco-0.7.5は使えない。JaCoCoプラグインのアップデートまでは、jacoco-0.7.4かそれよりも前のバージョンを使うようにすべし。

正にズバリなことが書いてある。

というわけで早速Jacocoをダウングレードしてみると、再びカバレッジレポートが出力されるようになりました。