先前的一个后台程序目录
以前的一个后台程序目录
结构:
build.xml文件
<?xml version="1.0" encoding="UTF-8"?> <!-- @author howard Han @version 2.0 @date 2009-2-1 --> <project name="DAC" default="tar" basedir="."> <!--the class idr --> <property name="lib" value="lib" /> <property name="src" value="src" /> <property name="bin" value="bin" /> <property name="build" value="build" /> <property name="build.jar" value="${lib}/dac.jar" /> <property name="class.dir" value="${build}/classes" /> <property name="dac.tar" value="${build}/dac.tar" /> <property name="conf.dir" value="conf" /> <property name="tmp.tar.dir" value="tmp" /> <!--clean the dir --> <target name="clean"> <delete dir="${class.dir}" quiet="true" /> <delete file="${build.jar}" quiet="true" /> </target> <!--init --> <target name="init" depends="clean"> <mkdir dir="${class.dir}" /> <path id="javac.classpath"> <fileset dir="${lib}"> <include name="**/**/*.jar" /> </fileset> </path> </target> <!--compile the given src based on javac.classpath --> <target name="compile" depends="init" description="Compile all Java"> <javac srcdir="${src}" destdir="${class.dir}" encoding="utf-8" debug="on"> <classpath refid="javac.classpath" /> </javac> <!--Jars a set of files --> <jar destfile="${build.jar}" basedir="${class.dir}" /> </target> <!--creat tar file for behaviorl analysis module, --> <target name="tar" depends="compile" description="create bam.tar"> <delete file="${dac.tar}" /> <mkdir dir="${build}/${tmp.tar.dir}"/> <mkdir dir="${build}/${tmp.tar.dir}/lib"/> <mkdir dir="${build}/${tmp.tar.dir}/bin"/> <mkdir dir="${build}/${tmp.tar.dir}/conf"/> <mkdir dir="${build}/${tmp.tar.dir}/log" /> <copy todir="${build}/${tmp.tar.dir}/lib"> <fileset dir="${lib}" includes="**/**/*.jar" /> </copy> <copy todir="${build}/${tmp.tar.dir}/conf"> <fileset dir="${conf.dir}" includes="**/**/*.properties" /> <fileset dir="${conf.dir}" includes="**/**/*.xml" /> <fileset dir="${conf.dir}" includes="**/**/*.conf" /> </copy> <copy todir="${build}/${tmp.tar.dir}/jni"> <fileset dir="jni" includes="**/**/*.so" /> <fileset dir="jni" includes="**/**/*.dll" /> <fileset dir="jni" includes="**/**/*.model" /> </copy> <copy todir="${build}/${tmp.tar.dir}/"> <fileset dir="${bin}" includes="*.*" /> </copy> <copy todir="${build}/${tmp.tar.dir}/dict"> <fileset dir="dict" includes="*.*" /> </copy> <tar longfile= "gnu" destfile="${dac.tar}" basedir="${build}/tmp" /> <delete dir="${build}/${tmp.tar.dir}" quiet="true" /> <delete dir="${class.dir}" quiet="true" /> </target> </project>
非常感谢那些以前帮助过俺的朋友们!!!