1

初心者の質問、

Web アプリケーションに使用します。「編集 > 保存 > 更新」という開発スタイルを失うことなく、さまざまな環境向けに (Ant に似た) Grails アプリをビルドおよびデプロイするのに役立つツールを探しています。

4

1 に答える 1

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

ドキュメンテーション

于 2012-12-23T15:50:12.353 に答える