YUI压缩JS,CSS

YUI压缩:
引用
http://www.iteye.com/topic/368724

用到两个jar包
YUIAnt.jar  下载地址 http://www.ubik-ingenierie.com/miscellanous/YUIAnt/
yuicompressor-2.4.2.jar 下载地址http://www.julienlecomte.net/yuicompressor/

 
 1. <property name="context" value="${basedir}\context"/>  
   2.     <path id="yuiClasspath">  
   3.         <fileset dir="${webinf}/lib">  
   4.             <include name="yuicompressor-2.4.2.jar"/>  
   5.             <include name="YUIAnt.jar"/>  
   6.         </fileset>  
   7.     </path>  
   8.   
   9.     <target name="compres-js-css" description="压缩 js css 文件">  
  10.         <taskdef name="yuicompress" classname="com.yahoo.platform.yui.compressor.YUICompressTask">  
  11.             <classpath>  
  12.                 <path refid="yuiClasspath"/>  
  13.             </classpath>  
  14.         </taskdef>  
  15.         <yuicompress linebreak="300" warn="false" munge="yes"   
  16.             preserveallsemicolons="true" outputfolder="${context}">  
  17.             <fileset dir="${context}">  
  18.                 <include name="js/**/*.js" />  
  19.                 <include name="lib/**/*.js"/>  
  20.                                 <include name="fckeditor/**/*.js"/>  
  21.                 <include name="css/**/*.css"/>  
  22.                 <include name="lib/**/*.css"/>  
  23.                                 <include name="fckeditor/**/*.css"/>  
  24.             </fileset>  
  25.         </yuicompress>  
  26.     </target>  


文件合并:
利用Ant的concat来合并文件:
引用
http://ant.apache.org/manual/CoreTasks/concat.html


NOTE:
精确的文件名,有先后顺序:
<filelist>
<file name=""/>
</filelist>

可以使用pattern,没有顺序:
<fileset>
<pattern>
</fileset>

你可能感兴趣的:(apache,.net,css,ant,yui)