在grails 2.4.4中我使用的是资源插件版本1.2.13
在ApplicationResources.groovy中,我有以下条目:
jquery_plugins {
dependsOn 'jquery'
defaultBundle 'plugins' // plugins de jquery
resource url:'js/plugins/placeholder.js', disposition:'head'
resource url:'jquery-ui/css/flick/jquery-ui-1.9.0.custom.min.css', disposition:'head'
resource url:'css/plugins/pnotify.css', disposition:'head'
resource url:'jquery-ui/js/jquery-ui-1.9.0.custom.min.js', disposition:'head'
resource url:'js/plugins/json.js'
resource url:'js/plugins/jpnotify120.js'
resource url:'js/plugins/jnetworkDetection.js'
}
当我运行我的应用程序时,我收到以下错误:
ERROR resource.ResourceMeta - Resource not found: /jquery-ui/css/flick/jquery-ui-1.9.0.custom.min.css
ERROR resource.ResourceMeta - Resource not found: /jquery-ui/js/jquery-ui-1.9.0.custom.min.js
文件jquery-ui-1.9.0.custom.min.css和jquery-ui-1.9.0.custom.min.js存在于web-app / jquery-ui / js和web-app / jquery-下ui / css分别。
关于资源插件为什么没找到我的文件的任何想法?
我应该迁移到资产管道插件吗?
任何帮助将不胜感激。
答案 0 :(得分:1)
我通过将jquery-ui /文件夹移动到js /
解决了这个问题然后修改ApplicationResources.groovy中的条目以匹配文件夹更改:
jquery_plugins {
dependsOn 'jquery'
defaultBundle 'plugins' // plugins de jquery
resource url:'js/plugins/placeholder.js', disposition:'head'
resource url:'js/jquery-ui/css/flick/jquery-ui-1.9.0.custom.min.css', disposition:'head'
resource url:'css/plugins/pnotify.css', disposition:'head'
resource url:'js/jquery-ui/js/jquery-ui-1.9.0.custom.min.js', disposition:'head'
resource url:'js/plugins/json.js'
resource url:'js/plugins/jpnotify120.js'
resource url:'js/plugins/jnetworkDetection.js'
}