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

如何禁用Quarkus构建时的SplitPackageProcessor警告信息?

禁用Quarkus SplitPackageProcessor构建警告的方案

以下是几种可行的禁用该警告的方法:

方法一:通过Quarkus配置文件禁用

在项目的src/main/resources/application.properties(或application.yaml)中添加以下配置:

quarkus.arc.split-package-warnings=disabled

如果使用YAML格式:

quarkus:
  arc:
    split-package-warnings: disabled

方法二:通过Maven插件参数配置

修改项目pom.xml中的Quarkus Maven插件配置,添加splitPackageWarnings参数并设置为disabled:

<build>
    <plugins>
        <plugin>
            <groupId>io.quarkus</groupId>
            <artifactId>quarkus-maven-plugin</artifactId>
            <version>3.15.1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>build</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <splitPackageWarnings>disabled</splitPackageWarnings>
            </configuration>
        </plugin>
    </plugins>
</build>

方法三:调整Maven日志级别(不推荐)

如果只是想隐藏该特定类的警告,可以在Maven命令中添加日志过滤参数:

mvn clean install -Dorg.slf4j.simpleLogger.log.io.quarkus.arc.deployment.SplitPackageProcessor=error

这种方法会将该类的日志级别提升为ERROR,从而不再显示警告信息,但可能会错过该类的重要错误提示,因此不建议优先使用。

注意:拆分包(Split Package)本身是Java中的不良实践,可能引发类加载冲突等问题,禁用警告只是临时方案,建议优先排查并解决拆分包的根源问题。

内容的提问来源于stack exchange,提问作者Peter Penzov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.02 00:32:26