batch YUI Compressor 批量压缩js、css
资 源 简 介
代码修改自YUI Compressor(BSD开源协议);其中Mozilla Rhino 使用MPL开源协议.与shell脚本调用yuicompressor实现批量压缩相比,batchyuicompressor的优势是只需要启动一次JRE,可以提高性能。
批量压缩js和(或)css ,支持嵌套文件夹---输出目录结构会和输入目录结构保持一致.
注意:
1. 仅需要指明输入输出文件夹即自动压缩其中的css和js,同时复制其他文件;
1. 默认UTF-8编码;
1. 压缩过程中输出文件夹内旧的同名文件会先被删除(没有对输入文件夹进行任何写操作,放心吧);
1. 请确保你有足够的文件系统读写权限.
1. js压缩出错时会中断退出,并且报告出错文件和行数。出现一般警告信息时会继续压缩。
使用: java -jar batchyuicompressor.jar
```
Usage: java -jar batchyuicompressor.jar [input directory] [output directory] [obfuscate = true|false]
for example: java -jar batchyuicompressor.jar /opt/input /opt/output false
```
文 件 列 表
batchyuicompressor
.classpath
.project
.settings
.svn
batchyuicompressor.jar
bin
com
compress.ini
jargs
lib
org
src