Grails 2.3.8依赖解析

时间:2014-06-27 21:34:25

标签: grails plugins grails-2.0 grails-plugin

我有2个插件 - 插件A和插件B。

插件B包含一个域类。然后我在插件B上使用了命令--grails package-plugin。

我已经在插件A的buildconfig.groovy中声明了插件依赖项,如下所示:

 plugins {      
     build(":release:3.0.1",
          ":rest-client-builder:1.0.3") {
        export = false
    }
    compile ":plugin-b:0.1"
 }

我在插件A中创建了一个服务类,它使用插件B中的域类。 现在,当我尝试刷新依赖插件A /或在插件A上执行一个包插件时,它给我一个错误,它无法从插件b中找到域类。

任何人都知道我在这里遗失了什么吗?

1 个答案:

答案 0 :(得分:0)

您可以通过向插件A添加dependsOn来告诉grails插件A依赖于插件B。

class APlugin {
  def dependsOn = [B : "<version>"]
}

请参阅Grails文档中的Plugin load order