为什么在打包作为战争时,grails插件资产不会被复制到正确的位置?

时间:2012-03-02 16:59:39

标签: grails

我在我的应用程序中使用Calendar Plaugin,在本地测试中它运行良好。它从

加载其资产
  

http://localhost:8080/YYYYYY/plugins/calendar-1.2.1/js/calendar.js

但是,当部署为战争时,gsp文件会在

中查找资产
  

http://XXXX/YYYYYY/js/calendar.js(即没有/plugins/calendar-1.2.1 /)

并失败。我的问题是,当打包文件被打包到plugins / calendar-1.2.1 / sub目录中时,为什么打包文件在部署为战争时在根中查找插件资产?如果在根目录中查找它们,某些代码是否应该复制未配置或正常工作的代码?

1 个答案:

答案 0 :(得分:0)

Resources plugin

基本上,如果您安装了资源插件,并且在布局和视图中使用了任何<r:require<r:layoutResources标记,那么您正在使用该框架。

该插件处理诸如css,javascript,图像及其依赖项之类的资源,我相信该插件默认安装在2.0.1中,因此可能值得将其视为问题中缺失的链接。