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

时间:2014-04-30 19:22:29

标签: grails command-line jvm-arguments

假设我想使用额外的“-Djava.fizz.buzz=3”JVM arg运行Grails(2.3+)应用。

是否如此简单:

grails run-app -Djava.fizz.buzz=3

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

3 个答案:

答案 0 :(得分:6)

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

if (System.properties['java.fizz.buzz'] == '3') {
    ...
}

答案 1 :(得分:1)

你的问题的答案是肯定的,这将有效。 JVM args的工作方式略有不同。两者都在关于command line的文档中。

答案 2 :(得分:1)

grails -Djava.fizz.buzz=3 run-app