Jacocoで打鍵試験のカバレッジレポートを出力する
pom.xmlに以下を追記する。
pom.xml
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.10</version>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>verify</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
コマンド実行する。
jarファイルを出力
mvn clean package
アプリケーションを実行
java -javaagent:パス/jacocoagent.jar=destfile=jacoco.exec -jar jarファイルパス
※-javaagentオプションは、-jarオプションの後に記述することはできません。
-javaagentオプションはJVM起動時のオプションであり、-jarの前に指定する必要があります。
jacoco.execをもとにしてhtmlを出力
mvn jacoco:report
target\site\jacoco配下にhtmlが出力されていればOK。