用到两个jar包
YUIAnt.jar 下载地址
http://www.ubik-ingenierie.com/miscellanous/YUIAnt/
yuicompressor-2.4.2.jar 下载地址
http://www.julienlecomte.net/yuicompressor/
ant的够建脚本
<property name="context" value="${basedir}\context"/>
<path id="yuiClasspath">
<fileset dir="${webinf}/lib">
<include name="yuicompressor-2.4.2.jar"/>
<include name="YUIAnt.jar"/>
</fileset>
</path>
<target name="compres-js-css" description="压缩 js css 文件">
<taskdef name="yuicompress" classname="com.yahoo.platform.yui.compressor.YUICompressTask">
<classpath>
<path refid="yuiClasspath"/>
</classpath>
</taskdef>
<yuicompress linebreak="300" warn="false" munge="yes"
preserveallsemicolons="true" outputfolder="${context}">
<fileset dir="${context}">
<include name="js/**/*.js" />
<include name="lib/**/*.js"/>
<include name="fckeditor/**/*.js"/>
<include name="css/**/*.css"/>
<include name="lib/**/*.css"/>
<include name="fckeditor/**/*.css"/>
</fileset>
</yuicompress>
</target>
运行ant后回将原来的js和css覆盖掉
如果不想覆盖 可以设置outputfolder
分享到:
相关推荐
NULL 博文链接:https://ynp.iteye.com/blog/1296569
使用Ant构建批量压缩js、css文件脚本
NULL 博文链接:https://wv1124.iteye.com/blog/513937
ant压缩CSS,JS扩展库 yuicompressor.jar文件。
YUI库是一组工具和控件,它们用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用...YUI 项目包括YUI 库和两个创建时工具:YUI Compressor (压缩)和YUI Doc(JavaScripts代码的文档引擎)
uicompressor-2.4.7文件,ant 1.8.2 安装文件,以及例子,使用说明文档。成功运行。
17.1.1 使用YUI Compressor精简代码 17.1.2 用Closure Compiler精简 17.1.3 使用UglifyJS精简 17.2 压缩 17.2.1 运行时压缩 17.2.2 构建时压缩 第18章 文档化 18.1 JSDoc Toolkit 18.2 YUI Doc 第19章 ...
17.1.1 使用YUI Compressor精简代码 17.1.2 用Closure Compiler精简 17.1.3 使用UglifyJS精简 17.2 压缩 17.2.1 运行时压缩 17.2.2 构建时压缩 第18章 文档化 18.1 JSDoc Toolkit 18.2 YUI Doc 第19章 ...
该实用程序执行的缩小操作旨在减少javascript和css文件(例如空格和代码注释)中不必要的字符。 它绝不像那样“完美”,但它速度更快,并且做得足够好! 如果没有任何科学数据,我会说快速简单的缩小需要YUI ...