在 jacoco 覆盖率报告中排除文件夹
在我的java项目中,我生成了与其他类位于同一包文件夹中的类。我想配置jacoco maven插件以排除那些生成的类,并且仅使用main / src / java文件夹中的类(不是src / main / java-generate)
项目结构:
src/main/java/com/company/john/Good.java <----这包括
src/main/java-generated/com/company/john/AutoGeneratedClass.java <----这不包括
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.5.201505241946</version>
<configuration>
<includes>
</includes>
<excludes>
<exclude>**/*Dto.*</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
<execution>
<id>default-check</id>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
我知道,1个选项是将前缀附加到生成的类f.i. _并使用它进行过滤,但我想知道是否有另一个选项。如何指定源项目文件夹(src/main/java),从而排除所有其他文件夹?插件是否仅基于包名称?