如何声明插件依赖关系
我的插件需要jquery-ui
插件才能运行。我如何在插件的BuildConfig.groovy
中声明这个?如何声明插件依赖关系
我期待grails install-plugin /my/plugin.zip
也应该安装jquery-ui
。这是我试过的,但不起作用:
plugins {
compile ":jquery-ui:1.8.24"
}
这是声明依赖关系的正确方法。不要使用install-plugin
,因为这是一个弃用的命令。
你可能会丢失什么是申报的jQuery UI的在您的视图:
<r:require module="jquery-ui"/>
这将增加JQuery用户界面的JavaScript和CSS文件。
将使用'install-plugin'停止我的插件的依赖项被安装这听起来不对,我没有忘记'r:require'这个模块,实际上我得到一个错误,当我这样做时,模块不存在,如果我在安装'jquery-ui'之后/在安装我的插件之前一切正常,只是我的插件没有为我安装它 – zoran119 2013-04-27 03:24:36
我在应用程序的BuildConfig.groovy中使用'grails.plugin.location'安装了我的插件...仍然是同样的问题 - 我必须手工安装'jquery-ui'插件,它不会被我的插件安装。 – zoran119 2013-04-27 10:29:20
可能你缺少'legacyResolve true' grails.plugin.location。 – 2013-04-29 00:04:22
什么是错误? – Alidad 2013-04-26 12:46:42
你有没有尝试过“刷新依赖”?有时候,我发现我需要发出一个“干净的”,退出shell,然后重新启动,它会选择添加的插件 – ikumen 2013-04-26 13:06:42
@Alidad当我安装我的插件时没有错误。我可以看到'jquery-ui'没有安装(没有列出'list-plugins',当我做' '模块没有找到时。 –
zoran119
2013-04-27 03:20:30