新手问题,
将其用于 Web 应用程序。我正在寻找一种工具,可以帮助我为不同的环境构建和部署 Grails 应用程序(类似于 Ant),而不会失去“编辑 > 保存 > 刷新”的开发风格。
如果您想按环境添加变量,只需添加如下属性:
environments {
production {
grails.serverURL = "http://www.changeme.com"
grails.dbconsole.enabled = true
grails.dbconsole.urlRoot = '/admin/dbconsole'
}
development {
grails.serverURL = "http://localhost:8080/${appName}"
}
test {
grails.serverURL = "http://localhost:8080/${appName}"
}
}
然后像这样得到你的变量:
${grailsApplication.config.grails.serverURL}
要切换环境,请使用以下命令:
grails run-app // runs with the default "development" data source
grails dev run-app // runs with the "development" data source
grails run-war // runs with the production data source
grails -Dgrails.env=mycustomenv run-app // specific a custom environment
grails test run-app // runs with the test data source
文档。