我有以下jacoco-maven-plugin
配置:
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.version}</version>
<configuration>
<excludes>
<exclude>**/Header*.java</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
</executions>
</plugin>
这应该从代码覆盖率报告中排除所有生成的以 . 开头的 java 文件Header
。不幸的是,我仍然在我的代码覆盖率报告中看到这些类,coveralls-maven-plugin
当我调用coveralls:report
. 我打电话时得到的错误coveralls:report
是:
: No source found for HeaderMyClass.java ->
这让我觉得 JaCoCo 覆盖率报告仍然包含自动生成的此类的数据。