Quarkus - 如何从 maven runner 提供 java 参数来运行应用程序? [英] Quarkus - how to provide java params to running app from maven runner?
本文介绍了Quarkus - 如何从 maven runner 提供 java 参数来运行应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
运行时:
mvn quarkus:dev
如何向 jvm 提供参数?我正在寻找类似于 spring 的东西:
How can I provide params to jvm? I am looking for something similar to spring:
-Dspring-boot.run.jvmArguments="Dfile.encoding=UTF-8"
或更老:
-Drun.jvmArguments="-Dfile.encoding=UTF-8"
推荐答案
您可以从命令行使用 jvm.args
属性:
You can use the jvm.args
property from command line:
mvn quarkus:dev -Djvm.args=...
或者在Maven的参数中指定相同:
Or specify the same in Maven's parameters:
<project ...>
...
<properties>
<jvm.args>-Dquarkus.datasource.url=...</jvm.args>
</properties>
...
</project>
或者通过插件的jvmArgs
属性:
<project ...>
...
<build>
<plugins>
<plugin>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>dev</goal>
</goals>
<phase>...</phase>
</execution>
</executions>
<configuration>
<jvmArgs>-Dquarkus.datasource.url=...</jvmArgs>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
这篇关于Quarkus - 如何从 maven runner 提供 java 参数来运行应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文