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
相关产品推荐
相关产品推荐

