如何声明插件依赖关系



我的插件需要jquery-ui插件运行。我如何在插件的BuildConfig.groovy中声明这个?

我希望grails install-plugin /my/plugin.zip也应该安装jquery-ui。这是我尝试过的,但它不起作用:

plugins {
    compile ":jquery-ui:1.8.24"
}

如果您使用的是Grails 2.2。x版本中,我怀疑您正在使用新的Grails resolve依赖项解析机制,这会导致@sconnelly和依赖项解析一节中解释的问题。

假设你的第一个插件是使用jquery ui和资源插件和所有模块都正确定义在插件资源配置(myResources.groovy)文件,为快速修复尝试设置legacyResolve = true在你的应用程序buildConfig。我在这里举了一个小例子让我知道这是否解决了你的问题

这是声明依赖项的正确方式。不要使用install-plugin,因为它是一个废弃的命令。

你可能缺少的是在视图中声明jquery-ui:

<r:require module="jquery-ui"/>

添加JQuery UI的javascript和css文件

最新更新