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

Quarkus测试模式下如何传递--add-opens JVM参数?

问题描述

需要为带有@QuarkusTest注解的测试上下文添加JVM参数:

--add-opens java.base/java.lang=ALL-UNNAMED

将该参数配置在Surefire插件的arg-line中时,执行mvn test命令完全有效,但在Quarkus测试模式下该选项似乎被忽略,请问有其他传递该参数的方式吗?

解决方案

经过验证,能在开发和测试模式下同时生效的配置方式是在pom.xml中添加如下属性配置:

<properties>
    <jvm.args>--add-opens java.base/java.lang=ALL-UNNAMED</jvm.args>
</properties>

环境版本:

  • Quarkus版本:3.6.5
  • Java版本:17

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 22:04:57