Grails 3.3.0是否支持插件中的拦截器?

时间:2017-12-21 21:44:56

标签: grails grails-plugin

我创建了Grails插件,我的Grails应用程序使用了该插件。我创建了一个拦截器" TestInterceptor"在插件中的grails-app / controllers中。我用过#grails install'将插件安装到我的本地maven存储库。

当我运行应用程序时,不会调用拦截器。

当我在插件JAR中检查生成的META-INF / grails-plugin.xml时,拦截器不存在。其他人工制品类型(服务,控制器,域)存在于grails-plugin.xml中。

如果我将拦截器移动到我的应用程序,它就会被调用。

Grails 3.3.0是否支持插件中的拦截器?如果是这样,我需要采取哪些步骤才能让插件发布拦截器,以便我的应用程序加载它?

1 个答案:

答案 0 :(得分:0)

我在github中发现了另一个带有拦截器的插件,并确定我的插件在build.gradle中缺少必需的依赖项。即,org.grails:grails-plugin-interceptors。

现在这似乎很明显,但我不能说我的插件为什么缺少这种依赖。