【发布时间】:2014-02-16 00:47:38
【问题描述】:
我们将有两个应用程序都需要使用相同的服务/实用程序/代码/配置。
我们使用 grailsApplication.config.* 来配置外部服务的 URL 等内容。这些根据应用程序是否在 dev/test/qa/staging/prod 中运行而有所不同,因此我们使用了 Config.groovy 中的环境部分。我们需要为两个应用程序配置相同的 URL/环境。
为了避免重复,我们正在尝试构建一个插件来保存所有共享内容。这适用于服务等,但 Grails 插件不包含 Config.groovy、resources.groovy 所以所有的 URL 配置等都不能放在插件的 Config.groovy 中。
有没有一种很好的方法可以将该配置放在一个地方并让两个应用程序都可以使用它?
也许我们可以将它放在插件中的某个位置,然后将其“导入”到两个应用程序的 Config.groovy 中?
【问题讨论】:
-
您希望配置存在于插件中吗?抱歉,正在尝试了解此处的设置。
-
我已经重写了这个问题,以便更清楚。插件中的配置会很好,因此我们可以避免在两个应用程序中重复它。
标签: grails config grails-plugin