如何处理:java、maven--jacoco不能用

问题描述 投票:0回答:1

我有一个有单元测试的项目,我需要jacoco提供测试覆盖率的报告。但是jacoco不想帮我。咦...

SureFire插件。

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.1</version>
    <configuration>
        <forkMode>once</forkMode>
        <forkCount>1</forkCount>
        <skipTests>false</skipTests>
        <testFailureIgnore>true</testFailureIgnore>
    </configuration>
</plugin>

JaCoCo插件:

+      <plugin>
+         <groupId>org.jacoco</groupId>
+         <artifactId>jacoco-maven-plugin</artifactId>
+         <version>0.8.5</version>
+         <configuration>
+             <output>file</output>
+             <append>true</append>
+         </configuration>
+         <executions>
+             <execution>
+                 <id>jacoco-initialize</id>
+                 <goals>
+                     <goal>prepare-agent</goal>
+                 </goals>
+             </execution>
+             <execution>
+                 <id>jacoco-site</id>
+                 <phase>verify</phase>
+                 <goals>
+                     <goal>report</goal>
+                 </goals>
+             </execution>
+         </executions>
+       </plugin>

我要做的是:

首先,我开始 mvn verify 并且它完成得很好,成功地完成了2次测试。

第二步,我检查目标目录下是否有jacoco文件。根本没有jacoco生成的文件。

java maven jacoco
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.