我试图为我们的Grails WAR添加一个新环境(让我们称之为" staging")。我可以在Config.groovy和DataSource.groovy中管理配置,并在运行时使用-Dgrails.env访问正确的配置,但是如何构建此WAR?
Grails documentation不包括此案例,页面上的链接似乎已过时。
答案 0 :(得分:2)
你非常接近在你的问题中使用正确的组合,这应该有效:
grails -Dgrails.env=staging war
实际上,war
命令的documentation甚至使用' staging'随着环境的使用。
任何特定于环境的命令都是如此:
grails -Dgrails.env=<environment name> <command>