Jacoco配置-从报告中排除类/程序包

Posted 归田

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jacoco配置-从报告中排除类/程序包相关的知识,希望对你有一定的参考价值。

为了提供一个更好的 JaCoCo 单测报告,我们可以将一些无业务逻辑的代码(PO,DTO等)从单测报告中移除。
如下面配置,通过在 configuration -> excludes -> exclude 排除相关包路径即可。

<plugin>
	<groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
	<version>0.8.2</version>
	<configuration>
		<excludes>
			<exclude>com.example.domain.*</exclude>
		</excludes>
	</configuration>
	<executions>
		<execution>
			<goals>
				<goal>prepare-agent</goal>
			</goals>
		</execution>
		<execution>
			<id>report</id>
			<phase>test</phase>
	 		<goals>
				<goal>report</goal>
			</goals>
		</execution>
	</executions>
 </plugin>

官方文档说明地址 https://www.baeldung.com/jacoco-report-exclude

以上是关于Jacoco配置-从报告中排除类/程序包的主要内容,如果未能解决你的问题,请参考以下文章

Jacoco配置-从报告中排除类/程序包

Jacoco配置-从报告中排除类/程序包

Jacoco配置-从报告中排除类/程序包

Maven Jacoco 配置 - 从报告中排除类/包不起作用

使用 Sonarrunner 和 Gradle 从 Jacoco 报告中排除包

使用Sonarrunner和Gradle从Jacoco报告中排除软件包