我有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中找到域类。
任何人都知道我在这里遗失了什么吗?
答案 0 :(得分:0)
您可以通过向插件A添加dependsOn
来告诉grails插件A依赖于插件B。
class APlugin {
def dependsOn = [B : "<version>"]
}
请参阅Grails文档中的Plugin load order。