grails插件控制加载顺序

时间:2012-03-07 18:02:33

标签: grails grails-plugin

我在Grails官方文档网站here

中一直在寻找关于此的一些指导

但我仍然无法让它运行良好。

假设我创建了两个插件。 myplugin-a和myplugin-b。

每个插件都有自己的引导程序,当安装这些插件的主应用程序运行时,它将执行。我在MypluginBGrailsPlugin.groovy

中包含了这行代码

def loadAfter = ['myplugin-a']

但插件仍然按照以下顺序在每个插件上运行引导程序:

myplugin-b - > myplugin-a。

我在这里想念一下吗?

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:3)

您需要使用插件名称的驼峰式语法:def loadAfter = ['mypluginA']。有关Hibernate插件中的示例,请参阅https://github.com/grails-plugins/grails-hibernate-plugin/blob/master/HibernateGrailsPlugin.groovy