build.xml 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <project name="bui.css.build" default="build" basedir=".">
  3. <property name="tools.dir" location="../tools/"/>
  4. <property name="build.dir" location="./"/>
  5. <property name="less.dir" location="./less"/>
  6. <property name="component.files" value="*"/>
  7. <property name="charset" value="UTF-8"/>
  8. <target name="build" depends="compress.css">
  9. </target>
  10. <target name="prepare">
  11. <delete>
  12. <fileset dir="${build.dir}" includes="main-min.css,page-min.css"/>
  13. </delete>
  14. </target>
  15. <!-- 用 YUICompressor 压缩 CSS -->
  16. <target name="compress.css">
  17. <apply executable="java" verbose="true" dest="${build.dir}">
  18. <fileset dir="${build.dir}" includes="main.css,page.css"/>
  19. <arg line="-jar"/>
  20. <arg path="${tools.dir}/yuicompressor.jar"/>
  21. <arg line="--charset ${charset}"/>
  22. <srcfile/>
  23. <arg line="-o"/>
  24. <targetfile/>
  25. <mapper type="regexp" from="^(.*)\.(css)$" to="\1-min.\2"/>
  26. </apply>
  27. </target>
  28. </project>