我正在使用Grail 3(3.2.11)创建一个插件。我的插件需要访问每个环境的不同属性(例如URL)(例如开发,登台,制作)。编写Grails应用程序时,我将属性添加到application.yml文件中。他们在哪里插入插件?我尝试将它们添加到插件的application.yml,但是没有按预期工作。如果我使用他们的插件将它们添加到应用程序的application.yml文件中。但我希望属性成为插件的一部分,因此使用该插件的每个人都不需要提供属性。我希望它像消息属性一样工作。插件可以具有消息属性,并且应用程序可以通过在其本地应用程序message.properties中提供相同的属性来覆盖它们。我不理解的是什么。
答案 0 :(得分:2)
在与application.yml
相同的conf目录中,您可以放置一个plugin.yml
(或plugin.groovy
),它应该允许您更改插件配置,类似于在应用程序配置中完成的方式文件(S)。