You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 22:22:34