Playframework 播放框架+;Greenscript+';url';CSS规则=错误路径

Playframework 播放框架+;Greenscript+';url';CSS规则=错误路径,playframework,greenscript,Playframework,Greenscript,使用配置选项greenscript.minimize=true时,所有CSS url资源都会出错。例如,使用jQuery UI .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } 将在gs文件夹下查找images/ui-bg\u hi

使用配置选项
greenscript.minimize=true
时,所有CSS url资源都会出错。例如,使用jQuery UI

.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
将在
gs
文件夹下查找
images/ui-bg\u highlight-soft\u 100\ueeeeee\u 1x100.png
,但找不到它,因为资源位于
样式/主题/亮度下(例如)


一个显而易见的解决方案是手动将所有相对路径替换为绝对路径。但是有没有其他(更好的)解决方案(不必修改原始CSS文件)?

是的,这是当前greenscript实现的一个问题。该修复程序应在更高版本中发布

对于您的具体情况,比如jqueryui,我建议您使用CDN交付的css来避免这个问题。例如#{greenscript.css'http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/smoothness/jquery-ui.css“/}

在v1.2.6c中固定: