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這個坑不小啊。