jacoco代码覆盖率工具配置

参考文章:
https://blog.csdn.net/skh2015java/article/details/121775806

解决引入jacoco依赖并配置后,执行maven clean test未生成jacoco执行文件与报告的问题:
https://betheme.net/yidongkaifa/169829.html?action=onClick

maven配置:

<!--        jacoco depends-->
        <!-- https://mvnrepository.com/artifact/org.jacoco/jacoco-maven-plugin -->
        <dependency>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>
            <version>0.8.7</version>
        </dependency>
<!--        jacoco依赖-->
        <!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api -->
        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter</artifactId>
            <version>5.8.2</version>
            <scope>test</scope>
        </dependency>

<!--        jacoco-plugins-->

           <plugin>
                <groupId>org.jacoco</groupId>
                <artifactId>jacoco-maven-plugin</artifactId>
                <version>0.8.7</version>
<!--                <configuration>-->
<!--&lt;!&ndash;                生成不了jacoco.exec 放开注释试试 &ndash;&gt;-->
<!--                    <propertyName>jacocoArgLine</propertyName>-->
<!--                </configuration>-->
                <executions>
                    <execution><id>default-prepare-agent</id>
                        <goals>
                            <goal>prepare-agent</goal>
                        </goals></execution>
                    <execution>
                        <id>default-report</id>
                        <phase>test</phase>
                        <goals>
                            <goal>report</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.22.1</version>
                <configuration>
                    <skipTests>false</skipTests>
<!--                    <forkMode>once</forkMode> 生成不了jacoco.exec 放开注释试试 -->
<!--                    <argLine>-Dfile.encoding=UFT-8 ${jacocoArgLine}</argLine>-->
                    <includes>
                        <include>**/*Test.java</include>
                    </includes></configuration>
            </plugin>

执行后效果:
image
image

posted @   wan了个蛋  阅读(155)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示