【发布时间】:2011-08-14 06:57:10
【问题描述】:
我需要在我的 grails 应用程序中自定义命令行任务,因此我使用 grails create-script my-script 创建了一个脚本。
从该脚本中,我想访问一些应用程序的配置属性。通常,您可以通过grailsApplication.config 执行此操作。但是,似乎grailsApplication 在命令行脚本的上下文中不可用。以下脚本....
includeTargets << grailsScript("Init")
target(main: "The description of the script goes here!") {
println grailsApplication.config.mysetting
}
setDefaultTarget(main)
...产量(以grails my-script 运行时):
groovy.lang.MissingPropertyException: No such property:
grailsApplication for class: MyScript
我也试过ConfigurationHolder.config,它只返回null。
那么如何从命令行启动的脚本访问应用程序配置?
【问题讨论】:
标签: grails command-line configuration groovy