<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="build">
<property name="src" value="${basedir}/src" />
<property name="dest" value="${basedir}/bin" />
<property name="lib.path" value="${basedir}/lib" />
<property name="debug" value="off" />
<property name="optimize" value="on" />
<target name="clean" >
<delete dir="${dest}"/>
</target>
<!--编译project,将java文件编译为class文件并拷贝至bin目录下,包括src/*.properties,*.sh,*.xml, website_category -->
<target name="init" depends="clean">
<mkdir dir="${dest}" />
</target>
<!--定义编译时候的classpath为src/lib下的所有jar文件 -->
<path id="classpath">
<fileset dir="${lib.path}">
<include name="**/*.jar" />
</fileset>
</path>
<!--编译,指定classpath为上面定义的calsspath -->
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" debug="${debug}" optimize="${optimize}" encoding="utf-8">
<classpath refid="classpath"></classpath>
</javac>
<!-- 编译时,将src下面的properties文件拷贝到antWork下 -->
<copy todir="${dest}">
<fileset dir="${src}" >
<include name="*.properties"/>
</fileset>
<fileset dir="${src}">
<include name="*.sh"/>
</fileset>
<fileset dir="${src}">
<include name="*.xml"/>
</fileset>
<fileset dir="${src}">
<include name="website_category"/>
</fileset>
</copy>
</target>
<!-- 构建项目 -->
<target name="build" depends="compile">
<pathconvert property="libs.project" pathsep=" ">
<mapper>
<chainedmapper>
<flattenmapper />
<globmapper from="*" to="lib/*" />
</chainedmapper>
</mapper>
<path id="classpath">
<fileset dir="${lib.path}">
<include name="**/*.jar" />
</fileset>
</path>
</pathconvert>
</target>
</project>
<project basedir="." default="build">
<property name="src" value="${basedir}/src" />
<property name="dest" value="${basedir}/bin" />
<property name="lib.path" value="${basedir}/lib" />
<property name="debug" value="off" />
<property name="optimize" value="on" />
<target name="clean" >
<delete dir="${dest}"/>
</target>
<!--编译project,将java文件编译为class文件并拷贝至bin目录下,包括src/*.properties,*.sh,*.xml, website_category -->
<target name="init" depends="clean">
<mkdir dir="${dest}" />
</target>
<!--定义编译时候的classpath为src/lib下的所有jar文件 -->
<path id="classpath">
<fileset dir="${lib.path}">
<include name="**/*.jar" />
</fileset>
</path>
<!--编译,指定classpath为上面定义的calsspath -->
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" debug="${debug}" optimize="${optimize}" encoding="utf-8">
<classpath refid="classpath"></classpath>
</javac>
<!-- 编译时,将src下面的properties文件拷贝到antWork下 -->
<copy todir="${dest}">
<fileset dir="${src}" >
<include name="*.properties"/>
</fileset>
<fileset dir="${src}">
<include name="*.sh"/>
</fileset>
<fileset dir="${src}">
<include name="*.xml"/>
</fileset>
<fileset dir="${src}">
<include name="website_category"/>
</fileset>
</copy>
</target>
<!-- 构建项目 -->
<target name="build" depends="compile">
<pathconvert property="libs.project" pathsep=" ">
<mapper>
<chainedmapper>
<flattenmapper />
<globmapper from="*" to="lib/*" />
</chainedmapper>
</mapper>
<path id="classpath">
<fileset dir="${lib.path}">
<include name="**/*.jar" />
</fileset>
</path>
</pathconvert>
</target>
</project>