如何在Grails 3中从开发环境中排除插件?

时间:2016-12-28 02:21:20

标签: grails-plugin grails3

我想在开发模式下运行时禁用特定插件。在Grails 3.x中是否有通用的方法来实现这一目标?

我为Grails 2.x找到了以下解决方案,但它们不适用于Grails 3,因为它使用的是Gradle而不是BuildConfig.groovy:

具体来说,我正在寻找一种在本地开发模式下运行时禁用Spring Security插件LDAP sub-plugin的方法。

更新:我发现org.grails.plugins.DefaultGrailsPlugin有一个isEnabled方法,根据插件的profiles列表是否与活动配置文件集匹配,返回一个布尔值(例如"development")。

但是profiles列表(evaluateProfiles)初始化的私有方法似乎不会在任何地方调用(它可能应该在initialisePlugin中与其他evaluate*一起调用方法)。

0 个答案:

没有答案