如何使用gradle任务丑化javascript文件和css文件

如何使用gradle任务丑化javascript文件和css文件,javascript,gradle,uglifyjs,Javascript,Gradle,Uglifyjs,我正在使用gradle进行SpringMVC项目。我有很多javascript和css文件。使用grunt我知道如何丑化和缩小它们,但使用gradle我只能找到minify和GZip "com.eriwen.gradle.js". gzipJs { source = minifyjs dest = file("${buildDir}/all-min.js") } minifyJs { source = combineJs dest = file("${buildDi

我正在使用gradle进行SpringMVC项目。我有很多javascript和css文件。使用grunt我知道如何丑化和缩小它们,但使用gradle我只能找到minify和GZip

 "com.eriwen.gradle.js".

gzipJs {
   source = minifyjs
   dest = file("${buildDir}/all-min.js")
}

minifyJs {
   source = combineJs
   dest = file("${buildDir}/all-min.js")
   sourceMap = file("${buildDir}/all.sourcemap.json")
   closure {
     warningLevel = 'QUIET'
   }
}

只有这两个我可以看到的使文件更小。或者有任何其他方法可以产生与uglify相同的效果。

你说的是什么样的“uglify”效果?据我所知,你的插件能够浓缩和缩小你的代码。minify任务使用Google Closure编译器,它解析JavaScript,分析JavaScript,删除死代码,重写并最小化剩下的内容。。这还通过替换变量和更多内容来减少文件的大小。它还使您的js文件无法读取。与GCC相同。那么你的问题是什么呢?unglifyjs似乎只能通过grunt获得。我想用gradle任务来代替你说的是什么样的“丑陋”效果?据我所知,你的插件能够浓缩和缩小你的代码。minify任务使用Google Closure编译器,它解析JavaScript,分析JavaScript,删除死代码,重写并最小化剩下的内容。。这还通过替换变量和更多内容来减少文件的大小。它还使您的js文件无法读取。与GCC相同。那么你的问题是什么呢?unglifyjs似乎只能通过grunt获得。我想改用gradle任务