使用quarkus-jacoco时,Maven Jacoco插件排除报告类配置为何不生效?
Jacoco Maven插件排除配置在Quarkus项目中不生效问题
已知通过application.properties中的quarkus.jacoco.excludes配置能够正常排除Jacoco报告中的类,但使用Jacoco Maven插件的excludes配置时,无论目标是单个类(如ExcludeService.class)还是所有类,均无法生效。
插件配置示例:
<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco.version}</version> <executions> <execution> <id>jacoco-check</id> <goals> <goal>check</goal> </goals> <phase>post-integration-test</phase> <configuration> <dataFile>${project.build.directory}/jacoco-quarkus.exec</dataFile> <rules> </rules> <excludes> <exclude>**/ExcludeService.class</exclude> </excludes> </configuration> </execution> </executions> </plugin>
排除所有类的配置尝试:
<excludes> <exclude>**/*.class</exclude> </excludes>
预期可通过POM配置实现类排除,但Quarkus官方文档未提及该场景的相关说明,无法确定此现象属于Bug还是预期行为。
内容的提问来源于stack exchange,提问作者Nico
相关产品推荐
相关产品推荐

