Grails 2.4.4插件BootStrap命令

时间:2015-02-24 17:55:03

标签: twitter-bootstrap grails plugins

似乎无法控制插件引导执行的顺序。我们需要我们的插件bootstraps在核心服务引导程序之后运行。

我们尝试过:

   def loadAfter = ['CoreservicesGrailsPlugin']
在SomeDependentGrailsPlugin.groovy文件中

,但这没有任何效果。我们也尝试过:

  def loadBefore = ['SomeDependentGrailsPlugin']

在我们的CoreservicesGrailsPlugin.groovy课程中。

注意,因为我们正在积极开发插件,所以它们是bot打包完成的插件,因此我们在grails应用程序BuildConfig.groovy中定义了它们:

grails.plugin.location.coreservices = "../coreservices"
grails.plugin.location.someDependentPlugin= "../someDependentPluginDir"

注意:更改这些顺序对boostrap顺序没有影响。

我们也尝试过:

def dependsOn = [CoreservicesGrailsPlugin: "*"]

这确实修复了boostrap顺序,但随后无法运行此错误:

   ! CoreservicesGrailsPlugin (Required: *, Found: Not Installed) [INVALID]

也尝试过:

    def dependsOn = [coreservices: "*"]

有什么想法吗?

0 个答案:

没有答案