我有一个使用grails创建的自定义脚本,我尝试通过以下方式访问 datasource.groovy 中定义的数据源 url 。
// my custom script file
includeTargets << grailsScript('_GrailsPackage')
target(main: "Your main") {
depends(compile,createConfig)
println "My value: ${config.dataSource.url}"
}
但输出显示如下。
我的价值:[:]
如果我打印config.dataSource.username
或config.dataSource.password
,则显示正确的值。
我的DataSource.groovy中定义的 url 值与用户名和密码的定义方式相同。
production {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://192.168.40.67:3306/ifpqa?autoReconnect=true"
username = "root"
password = "root"
}
}
请帮我找到解决方案。