下载的两个包:
yuicompressor-2.4.7.jar
YUIAnt.jar
bulid.xml文件如下:
<project name="application" default="compres-js-css" basedir=".">
<property name="context" value="${basedir}"/><path id="yuiClasspath">
<fileset dir="${basedir}">
<include name="yuicompressor-2.4.7.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="/压缩目标路径">
<fileset dir="/压缩源路径">
<include name="styles/**/*.css"/>
<include name="scripts/**/*.js"/>
</fileset>
</yuicompress>
</target>
</project>