用 ant和 YUIcompressor 对css,js压缩小demo
2017-03-27 11:34
453 查看
<?xml version="1.0" encoding="UTF-8"?> <project name="MyTask" basedir="." default="compress-js"> <!--property 有点像属性名,或变量名--> <property name="cssnew.dir" value="./cssnew" /> <property name="js.dir" value="./js" /> <property name="css.dir" value="./cssss" /> <property name="jsnew.dir" value="./jsnew" /> <property name="yuicompressor" value="./lib/yuicompressor-2.4.2.jar" /> <!-- 判断css目录是否存在,如果存在cssdirIsExists 为true, 如果不存在cssdirIsExists 为false condition条件 avilable有效的--> <condition property="cssdirIsExists"> <and> <available file="${css.dir}" type="dir"/> </and> </condition> <target name="compress-js" depends="compress-css"> <apply executable="java" parallel="false" failonerror="true" dest="${js.dir}/" append="false" force="true"> <!--单个文件压缩--> <!-- <fileset dir="${js.dir}/"> <include name="move.js" /> <include name="myCheck.js" /> <include name="regDocument1.js" /> </fileset> --> <!--多个子目录压缩--> <fileset dir="${js.dir}/" includes="*.js"></fileset> <arg line="-jar"/> <arg path="${yuicompressor}"/> <arg line="--charset utf-8"/> <arg value="--type"/> <arg value="js"/> <arg value="-o"/> <targetfile/> <mapper type="glob" from="*.js" to="*.js" /> </apply> </target> <target name="compress-css" if="cssdirIsExists"> <apply executable="java" parallel="false" failonerror="true" dest="${css.dir}/" append="false" force="true"> <!--单个文件压缩--> <!-- <fileset dir="${css.dir}/"> <include name="spaceIndex130108.css" /> <include name="sale0806_style.css" /> <include name="space130108.css" /> </fileset> --> <!--多个子目录压缩--> <fileset dir="${css.dir}/" includes="*.css"></fileset> <arg line="-jar"/> <arg path="${yuicompressor}"/> <arg line="--charset utf-8"/> <arg value="--type"/> <arg value="css"/> <arg value="-o"/> <targetfile/> <mapper type="glob" from="*.css" to="*.css" /> </apply> </target> </project>
相关文章推荐
- win7下,Ant 配合yuicompressor对js和css进行合并、压缩、拷贝处理
- ant和yuicompressor 压缩css、js方案
- jdk、apache-ant结合yuicompressor配置的CSS与JS合并压缩工具
- 使用ANT对Js/Css文件进行合并和压缩处理 [转]
- Ant 执行 YUICompressor 任务压缩 JavaScript 和 CSS 文件,解决中文乱码问题,增加源文件字符编码集设定
- Maven使用yuicompressor-maven-plugin打包压缩css、js文件
- ANT自动化压缩合并JS/CSS和更改版本号
- Ant 执行 YUICompressor 任务压缩 JavaScript 和 CSS 文件,解决中文乱码问题,增加源文件字符编码集设定
- maven中用yuicompressor和closure-compiler对js、css文件进行压缩
- yuicompressor-maven-plugin插件压缩js和css
- 使用yuicompressor-maven-plugin合并压缩js和css
- yuicompressor-maven-plugin插件-用于压缩js,css
- 使用yuicompressor 压缩js, CSS
- [转]yuicompressor-2.4.2,js,css代码压缩
- 在Eclipse里使用ANT合并压缩JS&CSS
- 用YUICompressor 压缩JS 与 CSS 文件
- Intellij IDEA下使用Ant构建工具压缩合并js和css
- 使用yuicompressor 压缩js, CSS
- 使用yuicompressor-maven-plugin插件压缩JS和CSS静态资源
- 安装及使用YUICompressor(压缩JS,CSS文件)4