Grails - 项目构建系统

时间:2012-12-23 15:07:39

标签: java grails ant build web

新手问题,

将其用于Web应用程序。我正在寻找一种工具,可以帮助我为不同的环境构建和部署Grails应用程序(类似于Ant),而不会失去“编辑>保存>刷新”开发风格。

1 个答案:

答案 0 :(得分:3)

如果您想要环境变量,只需添加以下属性:

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

Documentation