java - Wro4j LessCss Support -
i'm trying implement less css working webapp. wro4j works default settings provided here: http://alexo.github.com/wro4j/
but adding init-params filter provided here: http://code.google.com/p/wro4j/wiki/lesscsssupport 1. runs exception because url unknown (there's uri, changed uri) 2. runs 404 when open localhost:8080/template/res/all.css
here's necessary code:
<!-- wro4j filter --> <filter> <filter-name>webresourceoptimizer</filter-name> <filter-class>ro.isdc.wro.http.wrofilter</filter-class> <init-param> <param-name>configuration</param-name> <param-value>deployment</param-value> </init-param> <init-param> <param-name>managerfactoryclassname</param-name> <param-value>ro.isdc.wro.extensions.manager.extensionsconfigurablewromanagerfactory</param-value> </init-param> <init-param> <param-name>urilocators</param-name> <param-value>servletcontext,classpath,uri</param-value> </init-param> <init-param> <param-name>preprocessors</param-name> <param-value>cssurlrewriting,cssimport,bomstripper,semicolonappender,lesscss</param-value> </init-param> <init-param> <param-name>postprocessors</param-name> <param-value>cssvariables,cssminjawr,jsmin</param-value> </init-param> </filter> <filter-mapping> <filter-name>webresourceoptimizer</filter-name> <url-pattern>/res/*</url-pattern> </filter-mapping> wro.xml:
<?xml version="1.0" encoding="utf-8"?> <groups xmlns="http://www.isdc.ro/wro"> <group name="all"> <css>/resources/styles/reset.css</css> <css>/resources/styles/*.less</css> <js>/resources/scripts/*.js</js> </group> </groups> update
debug info: http://nopaste.me/raw/11966466624ff5e201716e0.txt
just removed bomstripper , works!
could use debug level logging classes wro4j? 404 shown when there exception , assume exception caused lesscssprocessor fails process valid css code (which not less).
the workaround apply lesscssprocessor resources having "*.less" extension. possible latest versions of wro4j (the recent 1.4.7). check examples documentation.
Comments
Post a Comment