我的插件需要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文件