【发布时间】:2013-03-24 07:35:58
【问题描述】:
现在我们的 grails 应用程序的 conf 中有一个 DataSource.groovy 文件。它有这样的设置......
development {
dataSource {
dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:mysql://localhost/mydb?useUnicode=yes&characterEncoding=UTF-8"
username = "user"
password = "password"
}
}
当不同的开发人员将为其数据库使用不同的主机/用户名/密码时,在不更改此文件并尝试记住不签入对源代码管理的更改的情况下交换每个开发人员的设置的好方法是什么?随着应用程序的增长,需要在不同开发人员的机器上更改的设置数量也会增加。
【问题讨论】:
-
我同意@doelleri。将设置外部化并将其置于源代码管理范围之外。
-
新武藏在上面doelleri贴出的问题中的回答是最好的办法
标签: grails configuration