Idea下运行应用程序时如何选择quarkus配置文件?

Dim*_*ims 6 java intellij-idea quarkus

当从 Idea 中运行我的应用程序时,我看到命令行以

... -Ddebug=38605 quarkus:dev 
Run Code Online (Sandbox Code Playgroud)

并且dev个人资料处于活动状态。这并不取决于我是否按下debug按钮或run按钮。

如何切换到prod个人资料?如果我去运行配置并输入

在此输入图像描述

命令行更改为

... -Ddebug=38605 quarkus:dev -P prod
Run Code Online (Sandbox Code Playgroud)

并且个人资料仍然存在dev

Gui*_*met 19

这不是 Maven 配置文件,而是 Quarkus 配置文件。

您需要使用-Dquarkus.profile=prodQUARKUS_PROFILE环境变量。

请参阅https://quarkus.io/guides/config#configuration-profiles了解更多详细信息。


jre*_*not 9

您应该使用 Runner - VM Options =-Dquarkus.profile=prod在 IntelliJ IDEA 运行配置中指定 quarkus 配置文件。

VM 选项中设置的 Quarkus 配置文件

IntelliJ IDEA 跟踪器存在问题,可能应该更简单: https: //youtrack.jetbrains.com/issue/IDEA-259900