1、下载 yuicompressor 包

 

 

2、创建build.xml 文件

 

然后创建ant 运行的文件,内容如下:

 

<?xml version="1.0" encoding="UTF-8"?>
 <project name="MyTask" basedir="." default="compress-css">
     <property name="src.dir"     value="./src"/>

     <target name="compress-js">
       <apply executable="java" parallel="false" failοnerrοr="true"
        dest="${src.dir}/dest"
        append="false" force="true">
        <fileset
         dir="${src.dir}"
         includes="js/**.js" />
        <arg line="-jar" />
        <arg path="yuicompressor-2.4.2.jar" />
        <arg line="--charset utf-8" />
        <srcfile />
        <arg line="-o" />
        <mapper type="glob" from="*.js" to="*.js" />
        <targetfile />
        <arg line="--nomunge" /><!--只压缩去掉空格,不混淆-->
       </apply>
   </target>
     <target name="compress-css">
         <apply executable="java" parallel="false" failοnerrοr="true"
             dest="${src.dir}/dest"
         append="false" force="true">
         <fileset
             dir="${src.dir}"
             includes="css/**.css" />
         <arg line="-jar" />
         <arg path="yuicompressor-2.4.2.jar" />
         <arg line="--charset utf-8" />
         <srcfile />
         <arg line="-o" />
         <mapper type="glob" from="*.css" to="*.css" />
         <targetfile />
         </apply>
     </target>
 </project>

 

3、运行ant

在dos下运行命令:ant 命令默认执行压缩css ant compress-js压缩js