部署时压缩JS和CSS

时间:2010-09-30 00:24:49

标签: tomcat ant

我正在使用ANT将内置部署到Tomcat服务器。我只想在部署到服务器时压缩静态文件CSS和JS。

任何建议?

2 个答案:

答案 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可能对您有帮助。