2013-06-03 25 views
0

资源的默认映射位置:如何修改我已经安装了一个Grails插件使用

compile ":jquery-ui:1.8.24" 
compile ":jqgrid:3.8.0.1" 

我得到了一个错误:

| Error 2013-06-03 15:20:33,892 [http-bio-8080-exec-7] ERROR resource.ResourceMeta - While processing /plugins/jqgrid-3.8.0.1/css/jqgrid/ui.jqgrid.css, a resource was required but not found: /plugins/jqgrid-3.8.0.1/css/jqgrid/ellipsis-xbl.xml 

我打开文件C:\Users\user\.grails\ivy-cache\org.grails.plugins\jqgrid\zips\jqgrid-3.8.0.1.zip。没有任何:css/jqgrid/ellipsis-xbl.xml

最新版本的JQGrid(4.5.2)包含文件ellipsis-xbl.xml。但是我正在使用最新版本的Grails插件。

我怎么能告诉Grails在另一个位置(比如说web-app/css/jqgrid-additions/ellipsis-xbl.xml)中寻找ellipsis-xbl.xml。

我做了谷歌研究和它是什么可能与:

+2

该插件似乎有点过时。您可以尝试在grails邮件列表中询问某人更新插件或自己动手。否则,你可以在不使用插件的情况下包含库。 – lucke84

回答

1

我通过删除所有的CSS/JS插件除了jQuery的(这是内置)结束。只需在/ web-app目录中提取css/js文件即可。然后将它们包括在/grails-app/conf/ApplicationResources.groovy这样的:

modules = { 
    ui { 
    dependsOn 'jquery' 
    resource url: 'css/default.css' 
    resource url: 'css/print.css', attrs:[media:'print'] 
    } 
    bootstrap { 
    dependsOn 'jquery' 
    resource url: 'css/bootstrap.css' 
    resource url: 'css/bootstrap-responsive.css' 
    resource url: 'js/bootstrap.js' 
    } 
    choice { 
    resource url: 'js/choice.js' 
    } 
    application { 
    dependsOn 'jquery,choice' 
    resource url: 'js/application.js' 
    } 
} 

的选择和应用是针对特定应用。以这里为例。然后,在布局中调用它们:

<!doctype html> 
<html lang="en"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title><g:layoutTitle default="My Application" /></title> 
    <g:layoutHead /> 
    <r:require modules="jquery,ui,bootstrap,choice,application" /> 
    <r:layoutResources /> 
    </head> 
    <body> 
    <div id="wrapper"> 
     <div id="main" class="container-fluid"> 
     <div class="row-fluid"> 
      <div class="span12"> 
      <g:layoutBody/> 
      </div> 
     </div> 
     </div> 
    </div> 
    <r:layoutResources /> 
    </body> 
</html> 

这样,我可以自己管理css/js库。

相关问题