我的插件需要jquery-ui
个插件才能运行。如何在插件的BuildConfig.groovy
?
我希望grails install-plugin /my/plugin.zip
也应安装jquery-ui
。这就是我尝试过的但它不起作用:
plugins {
compile ":jquery-ui:1.8.24"
}
答案 0 :(得分:2)
如果您使用的是Grails 2.2.x,我怀疑您正在使用新的Grails解析依赖关系解析机制,这会导致@sconnelly和here在依赖关系解析部分中解释here的问题。
假设您的第一个插件使用的是jquery ui和可能的资源插件,并且所有模块都在插件资源配置(myResources.groovy)文件中正确定义,为了快速修复,请尝试在应用程序buildConfig中设置legacyResolve = true。我做了一个小例子here 如果这解决了您的问题,请告诉我
答案 1 :(得分:0)
这是声明依赖关系的正确方法。不要使用install-plugin
,因为它是不推荐使用的命令。
您可能缺少的是在您的视图中声明jquery-ui:
<r:require module="jquery-ui"/>
这将添加JQuery UI的javascript和css文件。