2

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

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

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

2 回答 2

2

如果您使用的是 Grails 2.2.x,我怀疑您正在使用新的 Grails 解决依赖关系解析机制,这会导致@sconnelly在此处“依赖关系解析”部分中解释的问题。

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

于 2013-04-28T03:22:41.653 回答
0

这是声明依赖关系的正确方法。不要使用install-plugin,因为它是一个已弃用的命令。

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

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

这将添加 JQuery UI 的 javascript 和 css 文件。

于 2013-04-26T14:57:39.040 回答