如何向Grails应用程序添加自定义"-Djava"参数?

Adj*_*ion 3 grails command-line jvm-arguments

说我想运行带有额外" -Djava.fizz.buzz=3"JVM arg 的Grails(2.3+)应用程序.

它是如此简单:

grails run-app -Djava.fizz.buzz=3
Run Code Online (Sandbox Code Playgroud)

或者是否BuildConfig.groovy需要进行特殊配置(例如,in )?

Clé*_*des 6

这应该工作.要访问刚刚创建的arg,可以在代码中的任何位置调用System.properties []:

if (System.properties['java.fizz.buzz'] == '3') {
    ...
}
Run Code Online (Sandbox Code Playgroud)