step
1Jacocoのサイトにアクセス
Jacocoとは、オープンソースとして利用できるJavaプロジェクト用のコードカバレッジライブラリです。
2021年2月現在の最新バージョンは「0.8.6」です。
必要に応じてドキュメントを参照してください。
Jacoco:https://www.eclemma.org/jacoco/trunk/index.html
step
2Jacocoの利用手順
Jacocoを使用する場合は、Maven「3.0以上」、Java「1.5以上」が必要です。
pom.xmlに以下の記述を行います。(ここでは最小限のものを紹介しますので、必要に応じて追記等してください。)
pom.xmlの例
:
<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.6</version>
</plugin>
</plugins>
</build>
:
<dependencies>
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.6</version>
</dependency>
</dependencies>
:
pom.xmlに設定したら以下のコマンドで実行してください。
pom.xmlの例
> mvn jacoco:prepare-agent test jacoco:report
すると、target/site/jacoco/index.htmlにHTMLレポートが置かれるので、そちらを確認してください。