4
在我Config.groovy
我把線:Grails的外部配置(數據源)多種環境
grails.config.locations = [ "classpath:app-config.properties"]
在哪裏設置定義數據源。文件看起來像:
dataSource.url=jdbc:mysql://host/instance
dataSource.username=u
dataSource.password=p
它正確地替換DataSource.groovy
的屬性。
問題是它取代了每個環境的配置,但我需要爲dev,test和production單獨配置。試圖投入文件等不同項:
environments.development.dataSource.url=jdbc:mysql://host/dev
...
environments.production.dataSource.url=jdbc:mysql://host/prod
...
在DataSource.groovy
定義的默認的數據源屬性結束。如何使一個屬性文件適用於不同的環境?
謝謝!你的答案帶我到這篇文章:http://johnrellis.blogspot.com/2010/11/grails-quick-tip-external-configs.html和我使用混合解決方案(外部文件的生產和原生配置開發和測試)。 – Gorky 2013-03-14 14:43:11