用于Grails环境的IntelliJ运行配置

Dón*_*nal 6 grails intellij-idea

在IntelliJ中,我想创建一个将run-app在名为"demo"的自定义环境中执行的运行配置.以下在命令行上正常工作

grails run-app -Dgrails.env=demo
Run Code Online (Sandbox Code Playgroud)

但是在IntelliJ内部,如果我进入其中

run-app -Dgrails.env=demo
Run Code Online (Sandbox Code Playgroud)

要么

-Dgrails.env=demo run-app
Run Code Online (Sandbox Code Playgroud)

在"运行/调试配置"对话框的"命令行"字段中,它们都没有在正确的环境中启动应用程序.

小智 11

"运行配置"对话框为jvm选项和命令参数分隔了文本字段.您必须将'-Dgrails.env = demo'放入'VM options'字段.

  • 使用 Intellij 2016.2 和 Grails 3.2.0.M2 尝试过此操作,但没有任何运气。有效的方法是将“run-app -Dgrails.env=prod”放入“命令行”字段中,正如OP最初尝试的那样。也可以从命令行工作。 (2认同)