我有以下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>
应从代码覆盖率报告中排除所有以Header
开头的生成的Java文件。不幸的是,我仍然在代码覆盖率报告中看到这些类,这使coveralls-maven-plugin
在调用coveralls:report
时失败。致电coveralls:report
时收到的错误是:
: No source found for HeaderMyClass.java ->
这让我认为JaCoCo覆盖率报告仍然包含自动生成的此类数据。
答案 0 :(得分:0)
将模式更改为:
<excludes>
<exclude>**/Header*.*</exclude>
</excludes>
成功了