JezK
Edit File: build.xml
<?xml version="1.0"?> <project name="http-parser" default="compile" basedir="."> <echo message="pulling in property files"/> <property file="build.properties"/> <property name="classes.dir" value="classes"/> <property name="assemble.dir" value="assemble"/> <property name="lib.dir" value="lib"/> <target name="prepare"> <mkdir dir="${classes.dir}" /> <mkdir dir="${assemble.dir}" /> <mkdir dir="${lib.dir}" /> </target> <target name="clean"> <delete dir="${classes.dir}"/> <delete dir="lib"/> <delete dir="doc"/> <delete dir="${assemble.dir}"/> </target> <target name="compile" depends="prepare"> <javac srcdir="src" destdir="${classes.dir}" debug='true'> <classpath> <pathelement path="${classpath}"/> <pathelement location="ext/http-parser.jar"/> <pathelement location="ext/primitives.jar"/> </classpath> </javac> </target> <target name="jar" depends="compile"> <copy todir="${assemble.dir}"> <fileset dir="classes"/> </copy> <jar basedir="${assemble.dir}" destfile="lib/${ant.project.name}.jar"/> </target> <target name="run" depends="jar"> <echo message="don't know how to run"/> </target> <target name="doc" depends="prepare"> <javadoc sourcepath="src/impl" destdir="doc"> </javadoc> </target> <target name="test_permutations" depends="compile"> <java classname="http_parser.lolevel.TestLoaderNG"> <arg value="tests.dumped"/> <classpath> <pathelement location="classes/"/> <pathelement location="ext/primitives.jar/"/> </classpath> </java> </target> <target name="test_unit" depends="compile"> <java classname="http_parser.lolevel.Test"> <arg value="tests.dumped"/> <classpath> <pathelement location="classes/"/> <pathelement location="ext/primitives.jar/"/> </classpath> </java> </target> <target name="test" depends="test_permutations, test_unit"/> </project>