假设我想使用额外的“-Djava.fizz.buzz=3
”JVM arg运行Grails(2.3+)应用。
是否如此简单:
grails run-app -Djava.fizz.buzz=3
或者是否需要进行特殊配置(例如,在BuildConfig.groovy
中)?
答案 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