grails - 覆盖插件的Grails配置

标签 grails configuration grails3

我试图弄清楚如何从我的Grails 3应用程序中分离特定于部署的配置。在Grails 2中,我可以设置配置位置查找,以加载我的开发人员特定的配置文件。在Grails 3中,我发现我可以在运行该应用程序时提供其他spring配置,即:

./grailsw -Dspring.config.location=classpath:application.yml,file:///home/nigel/src/app/dev.yml run-app

但是,如果我使用的插件(例如下面的插件)仅在grails-app / conf / application.yml中使用配置,则无法使用:
./grailsw -Dspring.config.location=classpath:application.yml,file:///home/nigel/src/app/dev.yml url-mappings-report

所以我的问题是,如何为grails提供特定于部署/ dev的配置文件,以便它与grails插件一起使用。

最佳答案

对于grails 3,可以使用external config插件。并配置配置位置。

grails.config.locations = ["classpath:myconfig.groovy"]

关于grails - 覆盖插件的Grails配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44963318/

相关文章:

web-applications - 没有Apache的JVM上的mod-pagespeed?

Grails 和 Spring Security 核心插件 - 编辑用户

configuration - 是否可以将 editorconfig 文件放在顶级根目录之外?

grails - Grails 3升级后的致命缓慢性能

arrays - Grails - 存储与域相关的属性的位置

grails - 一次渲染多个对象

configuration - 使用 dotenv 的 nestjs 配置

java - 找不到 resources/hibernate.cfg.xml

java - Grails 3.2.4 拒绝保存域实例 : java. lang.IllegalArgumentException:对象不是声明类的实例

grails - 'groovy' 和 'grails-web' 插件 gradle 之间的冲突