Wro4j:RubySassCss预处理器被忽略

时间:2014-11-03 15:16:00

标签: wro4j

我在spring应用程序中使用wro4j 1.7.1。最近我尝试将RubySassCss预处理器添加到我使用的预处理器中但没有任何成功。

我使用的配置:

# wro4j
debug=true
modelUpdatePeriod=0
gzipResources=false
disableCache=true
preProcessors=rubySassCss
# I tried also in post processing
#postProcessors=rubySassCss
managerFactoryClassName=com.workable.config.WroManager

在文档中我不清楚我可以使用哪种语法(scss或sass)所以我在一个组中有两个文件:

<group name="test">
    <css>/sass/example.sass</css>
    <css>/sass/example.scss</css>
</group>

当我在页面上显示该组时(localhost / wro / test.css,我只是看到这些文件的内容而没有任何处理:

sass文件:

=border-radius($radius)
 -webkit-border-radius:$radius
 -moz-border-radius:$radius
 -ms-border-radius:$radius
 border-radius:$radius

scss文件:

.box
 +border-radius(10px)@mixin border-radius($radius){-webkit-border-radius:$radius;-moz-border-radius:$radius;-ms-border-radius:$radius;border-radius:$radius;}.box{@include border-radius(10px);}.box{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}

任何想法?

1 个答案:

答案 0 :(得分:1)

可能是您的自定义managerFactoryClassName导致此问题。 取代

managerFactoryClassName=com.workable.config.WroManager

managerFactoryClassName=ro.isdc.wro.manager.factory.ConfigurableWroManagerFactory

如果仍然无法正常工作,请启用调试日志级别并检查是否存在相关内容。