我正在使用ANT将内置部署到Tomcat服务器。我只想在部署到服务器时压缩静态文件CSS和JS。
任何建议?
答案 0 :(得分:3)
您可以在构建过程中执行类似的操作(使用YUI Compressor)
<target name="js.minify">
<apply executable="java" parallel="false">
<fileset dir="." includes="foo.js, bar.js"/>
<arg line="-jar"/>
<arg path="yuicompressor.jar"/>
<srcfile/>
<arg line="-o"/>
<mapper type="glob" from="*.js" to="*-min.js"/>
<targetfile/>
</apply>
</target>
<target name="css.minify">
<apply executable="java" parallel="false">
<fileset dir="." includes="*.css"/>
<arg line="-jar"/>
<arg path="yuicompressor.jar"/>
<arg line="--line-break 0"/>
<srcfile/>
<arg line="-o"/>
<mapper type="glob" from="*.css" to="*-min.css"/>
<targetfile/>
</apply>
</target>
查看此文章了解更多信息: http://www.julienlecomte.net/blog/2007/09/16/
答案 1 :(得分:1)
关于使用blog post使用Ant来缩小JS / CSS的这个YUI compressor可能对您有帮助。