如何使用YUI Compressor在Ant构建脚本中为javascript和css

前端之家收集整理的这篇文章主要介绍了如何使用YUI Compressor在Ant构建脚本中为javascript和css前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
几天之后,在Ant构建脚本中搜索如何使用YUI Compressor,我终于得到了它的工作.存在许多旧示例(< 2010),用于创建Ant任务并在构建脚本中使用它,但对我而言是过度的. 许多示例也很旧,需要更多的Ant知识或配置Ant任务.下面的解决方案就是对我而言是快速,简单和有效的.

解决方法

以下被添加到我的一个< target>标签将所有的 JavaScript文件都压缩在一个目录中.这些文件保留其原始名称.为了做这个CSS,只需将’js’切换到’css’并相应地更新路径.

这是使用YUI Compressor 2.4.7完成的,我在Eclipse Juno中运行Ant构建脚本,而不会对类路径或设置的其他修改进行任何更改.

<!-- Minimizing Javascript files -->
    <echo message="Compressing Javascript files at location: ${build.root}/resources/js/*.js" />
    <java jar="c:/dev/lib/yuicompressor-2.4.7/build/yuicompressor.jar" fork="true">
        <arg value="${build.root}/resources/js/*.js" /> <!-- input path for JS files -->
        <!--<arg value="-v" /> --><!-- Turn on verbose -->
        <arg value="-o" />
        <arg value="'.js$:.js'" />
        <arg value="${build.root}/resources/js/*.js" /> <!-- output path for JS files -->
        <classpath>
            <pathelement location="c:/dev/lib/yuicompressor-2.4.7/build/yuicompressor.jar"/>
        </classpath>
    </java>

请随意改进这个答案.以上解决方案适用于我,但我不是专家.

猜你在找的JavaScript相关文章