YUI Compressor Maven Plugin介绍
来源:互联网 发布:淘宝上的拍卖是真的吗 编辑:程序博客网 时间:2024/06/07 07:57
目前开发Web应用Javascript发挥的作用越来越大,相关的Javascript框架也比较多。但是有一个问题,我们开发过程中,所有的JS代码 都添加了注释,如使用JsDoc,代码的可读性比较强,同时这样的代码也便于调试。但是在产品环境中,我们希望这些JS代码是压缩和混淆过的,这主要是让 JS代码加载的更快,这也是Google AJAX Libraries API出现的原因。YUI Compressor是一款非常强大JS混淆和压缩工具,目前很多Javascript Framework都使用YUI Compressor进行代码分发。在Java Web应用开发中,Maven是常用的项目管理工具,所以这里讲述一下如何结合Maven和YUI Compressor实现我们上述的需求。
要实现上述的功能,我们需要使用YUI Comprssor Maven Plugin,通过该plugin,可以实现对JS的压缩。首先我们要求YUI Compressor在 process-resources 期间发生作用,我们要添加以下代码:
<plugin><groupId>net.sf.alchim</groupId><artifactId>yuicompressor-maven-plugin</artifactId><executions><execution><goals><goal>compress</goal></goals></execution></executions> </plugin>
对于Develop和Test环境,我们希望YUI Compressor不工作,主要是调试方便,所以我们还需要添加一个production的profile,然后将上述的代码加入到 production profile中即可,只要启动production profile,YUI Compressor就会工作。
YUI Compressor不仅可以压缩JS,CSS文件同样适用,所以YUI Compressor绝对对你的Web应用发布有很好的作用,结合Maven这个优秀的项目管理工具,将让这个过程根据简单。
参考文档:
YUI Compressor: http://developer.yahoo.com/yui/compressor/
YUI Compressor Maven Plugin: http://alchim.sourceforge.net/yuicompressor-maven-plugin/
- YUI Compressor Maven Plugin介绍
- YUI Compressor(JS混淆和压缩工具) Maven Plugin介绍 (记录)
- YUI Compressor
- YUI Compressor
- YUI compressor使用说明
- YUI Compressor源代码分析
- javascript 压缩工具-YUI-compressor
- YUI compressor的使用
- javascript压缩工具-YUI-compressor
- js压缩 --- YUI Compressor
- YUI Compressor 使用说明
- 牛刀小试YUI compressor
- 牛刀小试YUI compressor
- YUI Compressor快速使用指南
- 源码安装yui compressor
- YUI compressor js,css压缩
- JS/CSS压缩工具 YUI Compressor
- Yui Compressor Java压缩实践
- IBATIS模糊查询
- 史上最全的Android的Tab与TabHost讲解
- 敲代码诗
- 提问的智慧
- Internet Explorer 编程简述(十)响应来自HTML Element的事件通知——几个好用的类
- YUI Compressor Maven Plugin介绍
- Internet Explorer 编程简述(十一)实现完美的Inplace Drag & Drop——“超级拖放”
- 线程
- activitygroup
- Internet Explorer 编程简述(十二)正确地设置和转移焦点
- 使用ActivityGroup来切换Activity和Layout
- bluez蓝牙协议栈交叉编译移植教程(附带视频下载地址)
- 布局像素单位
- android ueventd 本地native部分源码分析