如何在 JavaScript 的 Ant 构建脚本中使用 YUI Compressor [英] How to use YUI Compressor in Ant build script for javascript
本文介绍了如何在 JavaScript 的 Ant 构建脚本中使用 YUI Compressor的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有将 .js 文件压缩成它们自己的文件的 ANT 脚本,但我想将所有 .js 文件压缩成一个 .js 文件.
I have ANT script which compresses .js files into their own files, but i want to compress all .js files into one .js file.
如何使用下面的 ANT 脚本使其工作.
How to make it work using below ANT script.
<echo message="Compressing Javascript files at location: ${build.root}/resources/js/*.js" />
<java jar="c:/dev/lib/yuicompressor-2.4.7/build/yuicompressor.jar" fork="true">
<arg value="${build.root}/resources/js/*.js" /> <!-- input path for JS files -->
<!--<arg value="-v" /> --><!-- Turn on verbose -->
<arg value="-o" />
<arg value="'.js$:.js'" />
<arg value="${build.root}/resources/js/*.js" /> <!-- output path for JS files -->
<classpath>
<pathelement location="c:/dev/lib/yuicompressor-2.4.7/build/yuicompressor.jar"/>
</classpath>
</java>
推荐答案
经过长时间的搜索我得到了解决方案,基本上在 yui compress 之后我必须对所有压缩文件进行 concat.
After a long search I got solution, basically after yui compress i have to do concat on all compressed file.
使用:
<concat destfile="build/*.js">
<fileset dir="build/*" includes="*js" />
</concat>
这篇关于如何在 JavaScript 的 Ant 构建脚本中使用 YUI Compressor的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文