我试图弄清楚如何从我的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/