我的 grails 应用程序依赖于几个附加和条目到 web.xml 的 grails 插件
问题是我需要控制插件的执行顺序。有一个特定的插件用于某些安全目的,它在 web.xml 中添加了一个过滤器。这个过滤器需要是 web.xml 中第一个执行的过滤器因此我希望这个过滤器最后执行,以便我可以确保这个插件将在第一个位置附加配置。
我知道插件类有一个dependsOn 属性以确保它最后执行,但只有当我知道哪些插件将与该插件结合使用时才有效。我希望这个插件足够通用,以便我公司的任何人都可以使用这个插件,并确定它最后执行。
有什么办法可以确保特定插件最后执行?在 grails-plugin 项目(即插件类的属性)或 grails 应用程序项目的配置中。
谢谢,
最佳答案
grails 应用程序是否使用 install-plugin
安装插件?命令?如果是这样,请尝试在 BuildConfig.groovy
中声明它们反而。
plugins {
runtime ':weceem:0.8'
runtime ':hibernate:latest.release'
}
此处声明的插件可能按照它们列出的顺序加载,尽管我还没有测试过这个理论。
关于grails - 在 Grails 中指定插件的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6448440/