| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?xml version="1.0" encoding="utf-8"?>
- <project name="lplib.build" default="build" basedir=".">
-
- <property name="tools.dir" location="../../tools"/>
- <property name="build.dir" location="./"/>
- <property name="des.dir" location="./"/>
- <property name="charset" value="UTF-8"/>
-
- <target name="build" depends="prepare,compress,native2ascii">
- </target>
- <target name="prepare">
- <delete>
- <fileset dir="${des.dir}" includes="**/*-min.js"/>
- </delete>
- </target>
- <!-- 用 YUICompressor 压缩 js -->
- <target name="compress">
- <apply executable="java" verbose="true" dest="${des.dir}">
- <fileset dir="${des.dir}" includes="**/*.js"/>
- <arg line="-jar"/>
- <arg path="${tools.dir}/yuicompressor.jar"/>
- <arg line="--charset utf-8"/>
- <srcfile/>
- <arg line="-o"/>
- <targetfile/>
- <mapper type="regexp" from="^(.*)\.(js)$" to="\1-min.\2"/>
- </apply>
- </target>
- <target name="native2ascii" depends="compress">
- <mkdir dir="${build.dir}/tmp"/>
- <move todir="${build.dir}/tmp">
- <fileset dir="${des.dir}" includes="*-min.js"/>
- </move>
- <native2ascii encoding="${charset}"
- src="${build.dir}/tmp"
- dest="${des.dir}"
- includes="*.js"/>
- <delete dir="${build.dir}/tmp"/>
- </target>
- <!---->
- </project>
|