`
minzaipiao
  • 浏览: 146223 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用ant和YUI Compressor压缩js css

    博客分类:
  • Java
阅读更多
用到两个jar包
YUIAnt.jar  下载地址 http://www.ubik-ingenierie.com/miscellanous/YUIAnt/
yuicompressor-2.4.2.jar 下载地址http://www.julienlecomte.net/yuicompressor/

ant的够建脚本

<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
分享到:
评论
7 楼 东川々靖竹 2009-08-07  
minzaipiao 写道
东川々靖竹 写道
没人 给 解释下吗???????????

这个东东 直接附加 ????



添加两个jar包
然后在ant 的build.xml文件中加入上面的xml即可




晕   都几点了  你才回复 。。。。。。  我折腾了 半天 用的 淘宝的 那个。。。。  哎   。。。。
6 楼 minzaipiao 2009-08-07  
东川々靖竹 写道
没人 给 解释下吗???????????

这个东东 直接附加 ????



添加两个jar包
然后在ant 的build.xml文件中加入上面的xml即可
5 楼 东川々靖竹 2009-08-06  
没人 给 解释下吗???????????

这个东东 直接附加 ????
4 楼 东川々靖竹 2009-08-06  
怎么用。。。。。
3 楼 crazycode 2009-04-20  
apache启用的压缩只是gzip压缩,和yuicompressor不一样。
更好的方式是在使用yuicompressor后,再使用http压缩,这样压缩率就要超过单纯使用http压缩了。

调试阶段可以使用不压缩的版本。
do77 写道
在apache上启用压缩,压缩率完全超过yuicompressor。
而且yuicompressor压缩后,代码不易懂,不方便调试。

不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?

2 楼 超级潜水员 2009-04-20  
do77 写道
在apache上启用压缩,压缩率完全超过yuicompressor。
而且yuicompressor压缩后,代码不易懂,不方便调试。

不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?


因为不希望你看到他们的源码。
1 楼 do77 2009-04-20  
在apache上启用压缩,压缩率完全超过yuicompressor。
而且yuicompressor压缩后,代码不易懂,不方便调试。

不过仍然有很多网站使用yuicompressor方式,谁能告诉我为什么呢?

相关推荐

Global site tag (gtag.js) - Google Analytics