【发布时间】:2013-01-16 20:45:06
【问题描述】:
我们可以通过指定一个配置脚本类来为Config.groovy 加载不同的配置文件。 Externalized Configuration:
grails.config.locations = [com.my.app.MyConfig]
可以为BuildConfig.groovy做类似的事情吗?
我想将 CodeNarc 配置放在另一个配置文件中。由于它使用 Groovy 的 ConfigSlurper 语法,我尝试合并配置对象,但不起作用。
def config = new ConfigSlurper().parse(..)
this.merge(config)
有什么不同的技巧吗?
【问题讨论】:
-
找到这个gist 可能对你有帮助。
-
这听起来像是 CodeNarc 错误 - 您应该能够只定义保存此配置的位置,而不是污染 BuildConfig
-
@Sérgio:这是一个很棒的要点 :)
标签: grails configuration config buildconfig