2014-11-03 2 views
2

스프링 응용 프로그램에서 wro4j 1.7.1을 사용하고 있습니다. 최근 RubySassCss 전 처리기를 사용했던 전 처리기에 추가하려고했지만 성공하지 못했습니다.Wro4j : RubySassCss 프리 프로세서가 무시됩니다.

내가 사용하는 구성 :

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

I을 : 그것은 내가 사용할 수있는 구문 문서 (SCS들 또는 말대꾸) 그래서 그룹에 두 개의 파일이있는 명확하지

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

이 그룹을 페이지 (localhost/wro/test.css)에 표시하면 처리하지 않고 해당 파일의 내용을 볼 수 있습니다.

sass 파일 :

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

SCS들 파일 :

.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로 대체 할 수 있습니까? 그래도 작동하지 않으면 디버그 로그 수준을 사용하여 정확히 무슨 일이 일어나는지 이해하십시오. –

+0

좋아, 그것은 Wro4j의 최신 버전으로 업데이트되지 않은 우리의 맞춤형 WroManager입니다. 조심스럽게 감사드립니다 :) –

+0

위의 설명을 가시성에 대한 답변으로 게시하겠습니다. –

답변

1

아마도 사용자 지정 관리자 FactoryClassName이이 문제의 원인입니다. 그것은 여전히 ​​작동 디버그 로그 레벨을 설정하고 거기에 뭔가 관련이 있는지 확인하지 않는 경우

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

managerFactoryClassName=com.workable.config.WroManager 

를 교체 .