2014-11-03 46 views
2

我在spring應用程序中使用wro4j 1.7.1。最近我嘗試將RubySassCss預處理器添加到我使用的預處理器中,但沒有取得任何成功。Wro4j: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;} 

什麼想法?

+0

com.workable.config.WroManager究竟在幹什麼?你可以用ro.isdc.wro.manager.factory.ConfigurableWroManagerFactory替換它嗎?如果仍不起作用,請啓用調試日誌級別以瞭解究竟發生了什麼。 – 2014-11-04 07:45:57

+0

好的,這是我們自定義的WroManager與最新版本的Wro4j不兼容。非常感謝您的關注:) – 2014-11-04 14:41:00

+0

我會發布上述評論作爲知名度的答案。 – 2014-11-04 14:43:46

回答

1

可能是您的自定義managerFactoryClassName導致此問題。 更換

managerFactoryClassName=com.workable.config.WroManager 

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

如果仍然無法正常工作,啓用調試日誌級別,並檢查是否有相關的東西在那裏。