| <?xml version="1.0" ?> |
| |
| <project name="libaddressinput" default="compile"> |
| <property name="src.dir" value="src"/> |
| <property name="build.dir" value="build"/> |
| <property name="classes.dir" value="${build.dir}/classes"/> |
| <property name="jar.dir" value="${build.dir}/jar"/> |
| <property name="lib.dir" value="lib"/> |
| |
| <path id="classpath"> |
| <fileset dir="${lib.dir}" includes="**/*.jar"/> |
| </path> |
| |
| <target name="compile" description="Compile Java source."> |
| <mkdir dir="${classes.dir}"/> |
| <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/> |
| </target> |
| |
| <target name="jar" depends="compile"> |
| <mkdir dir="${jar.dir}"/> |
| <jar destfile="${jar.dir}/${ant.project.name}.jar"> |
| <fileset dir="${classes.dir}"> |
| <include name="**/*.class"/> |
| <exclude name="**/*Test*"/> |
| </fileset> |
| </jar> |
| </target> |
| |
| <target name="clean" description="Remove generated files."> |
| <delete dir="${build.dir}"/> |
| </target> |
| |
| <target name="clean-build" depends="clean,jar"/> |
| </project> |