资源插件 - 即使文件存在,也找不到资源

时间:2014-12-19 20:14:14

标签: grails

在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分别。

关于资源插件为什么没找到我的文件的任何想法?

我应该迁移到资产管道插件吗?

任何帮助将不胜感激。

1 个答案:

答案 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'
}