전용 자원의 제한된 세트 프로세서를 적용하는 간단한 방법은 ExtensionsAwareProcessorDecorator 예를 사용하는 (예 : style.less) 다른 것을 무시합니다.
같은 일
는 구성 규칙, 예를 사용하여 달성 할 수 있습니다
preProcessors=lessCss.less
공지 사항 그것이 만 덜 확장자를 가진 자원에 적용됩니다 것을 의미 프로세서 HASS ".less"접미사의 별칭 .
더 정교한 것이 필요한 경우에는 PathPatternProcessorDecorator라는 또 다른 데코레이터를 사용할 수 있습니다. 사용 예 :
String[] patterns = new String[] {"https://stackoverflow.com/a/**/n?me.css", "*.less", "/less/*.css"}
PathPatternProcessorDecorator.include(new LessCssProcessor(), patterns);
위의 예는 리소스가 제공된 패턴 중 하나와 일치하는 경우에만 적용되는 데코 레이팅 된 프로세서를 만듭니다. 자원이 제공된 패턴과 일치하는 경우이 경우
String[] patterns = new String[] {"*.css", "/script/*.js"}
PathPatternProcessorDecorator.exclude(new LessCssProcessor(), patterns);
프로세서
이 적용되지 않습니다 : 당신이 패턴을 제외해야하는 경우 유사한 방법을 사용할 수 있습니다.
기존 구현 중 아무 것도 충분하지 않은 경우 사용자 지정 방식으로 처리하거나 적용하지 않는 고유 한 프로세서 데코레이터를 구현할 수 있습니다.
와우, 매우 포괄적 인 대답, 정확하게 내가 찾고 있었던 것. 답장을 보내 주셔서 감사합니다! –