jawr多好,简单的配置,帮你合并压缩js css 甚至 images。
但是,在压缩css上面有一个坑。
css语法 @import
以前某一个香港2B在CSS里面写了一段: @import url("xxxxxxxx.css");
这个css已经被废弃,所以我就注释掉了这一段。什么错都没有。css解析也正常。
但是放到jawr压缩的时候,就初始化出错啊。
net.jawr.web.exception.BundlingProcessException: Unexpected IOException during execution of a postprocessor.
at net.jawr.web.resource.bundle.postprocess.AbstractChainedResourceBundlePostProcessor.postProcessBundle
我没想法了,找了半天都没找到root cause。
在另外的一个stack trace里面找到一段 xxxxxxxxx.css file not found!
我斯巴达了,好吧,你是直接去拿string的对不?所以,jawr这个坑不小啊。