<?xml version= "1.0"? ><project name= "Insidegps" default= "Run" basedir= "." > <property name= "Src.dir" value= "src"/> <property name= "Build" value= "Build"/><property name= "Classes" value= "build/classes"/& Gt <property name= "Lib.dir" value= "Webcontent/web-inf/lib"/><property name= "Jar.dir" value= "${build}/jar"/& Gt;<property name= "Main-class" value= "Edu.sse.ustc.manager.Server"/> <path id= "Classpath" > <fileset Dir= "${lib.dir}" includes= "**/*.jar"/> </path> <target name= "clean" > <delete dir= "Bin"/> </target> <target name= "compile" depends= "clean" > <mkdir dir= "build/classes"/> <jav AC srcdir= "src" destdir= "build/classes" classpathref= "Classpath"/> <copy todir= "${classes}" > <fi Leset dir= "${src.dir}" excludes= "**/*.java"/> </copy> </target><target name= "jar" depends= "com Pile "> <mkdiR dir= "${jar.dir}"/> <jar destfile= "${jar.dir}/${ant.project.name}.jar" basedir= "${classes}" > <m anifest> <attribute name= "Main-class" value= "${main-class}"/> </manifest> </jar> </target> <target name= "Run" depends= "jar" > <java fork= "true" Classname= "${main-class}" > <classpath> <path refid= "classpath"/> <path location= "${jar.dir}/${ant.project.name}.ja R "/> </classpath> </java> </target> <target name=" Clean-build "depends=" Clean,ja R "/> <target name=" main "depends=" Clean,run "/></project>
Build.xml of Apache Ant