我正在使用grails-2.4.4,并添加了编译“ org.grails.plugins:asset-pipeline:2.14.1.1”插件。 现在,我正在尝试最小化所有资产,为此,我在Config.groovy中的config下面给出了
grails.assets.minifyJs = true
grails.assets.minifyCss = true
grails.assets.bundle=true
现在,当资产管道插件最小化资产时,则在处理我的一个内部文件时失败,并且在下面显示错误,
Error executing script AssetPrecompile: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: com.google.common.base.CharMatcher.javaUpperCase()Lcom/google/common/base/CharMatcher;
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: com.google.common.base.CharMatcher.javaUpperCase()Lcom/google/common/base/CharMatcher;
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
我猜想,在缩小文件的同时,我把函数调用弄乱了,所以我的问题是,由于资产管道插件没有在失败的地方打印确切的错误消息,我们还有其他缩小方法吗?验证程序来验证所有js文件的语法?