首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指定Grails中插件的顺序

指定Grails中插件的顺序
EN

Stack Overflow用户
提问于 2011-06-23 09:38:43
回答 2查看 373关注 0票数 4

我的grails应用程序依赖于几个附加到web.xml的grails插件和条目

问题是我需要控制插件的执行顺序。有一个特殊的插件,用于某些安全目的,它在web.xml中添加了一个过滤器。此筛选器需要是web.xml中第一个执行的筛选器,因此我希望此筛选器最后执行,这样我就可以确保此插件将在第一个位置附加配置。

我知道plugin类上有一个dependsOn属性来确保它最后执行,但只有当我知道哪些插件将与这个插件结合使用时,它才能起作用。我希望这个插件足够通用,这样我公司的任何人都可以使用这个插件,并确定这个插件是最后执行的。

有没有办法确保某个特定的插件最后执行?在grails-plugin项目(即plugin类的属性)或grails应用程序项目的配置中。

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2011-06-23 19:03:53

grails应用程序是否使用install-plugin命令安装插件?如果是这样,请尝试在BuildConfig.groovy中声明它们。

代码语言:javascript
复制
plugins {
    runtime ':weceem:0.8' 
    runtime ':hibernate:latest.release'
}

这里声明的插件可能是按照它们列出的顺序加载的,尽管我还没有测试过这个理论。

票数 0
EN

Stack Overflow用户

发布于 2014-02-15 04:20:34

也许更容易找到一种方法,让你的插件以不同的方式附加它的过滤器,以确保它们被附加到你想要的位置。如果我想以这种方式帮助解决这个问题,我必须看到插件的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6448440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档