Grails 允许您在 Config.groovy
中为您的应用程序定义不同的“环境”像这样:
environments {
development {
...
}
demo {
...
}
production {
...
}
}
因此,您可以像这样运行您的应用程序:
grails -Dgrails.env=demo run-app
...Grails 将在“演示”环境模式下运行您的应用程序。默认为
development
,所以如果你只是执行:grails run-app
...它与以下相同:
grails -Dgrails.env=development run-app
但是我想知道是否有可能(如果有,如何)覆盖
development
作为默认设置,例如 demo
?这样:grails run-app
...相当于:
grails -Dgrails.env=demo run-app
想法?
最佳答案
However I was wondering if it is possible (and if so, how) to override development as the default
不,这是不可能的。顺便说一下,默认环境取决于命令,例如
run-app
的默认环境是 development
test-app
的默认环境是 test
war
的默认环境是 production
关于grails - 如何覆盖默认的 Grails 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23916387/