Chinaunix首页 | 论坛 | 博客
  • 博客访问: 529738
  • 博文数量: 135
  • 博客积分: 3568
  • 博客等级: 中校
  • 技术积分: 1942
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-19 17:52
文章分类

全部博文(135)

文章存档

2012年(29)

2011年(41)

2010年(26)

2009年(12)

2008年(9)

2007年(12)

2006年(6)

分类: 系统运维

2010-09-29 00:29:25

本文为转载,原文网址:http://dengm1010.javaeye.com/blog/368724
 
 
用到两个jar包
YUIAnt.jar  下载地址
yuicompressor-2.4.2.jar 下载地址
 

<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

阅读(1318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~