'ant' build file for HelloWorldServlet and JettyLauncher
<?xml version="1.0" encoding="UTF-8"?> <project basedir="." default="compile" name="hello-servlet"> <property name="build.dir" location="classes" /> <property name="src.dir" location="src/main/java" /> <property name="jetty.home" location="/home/mrw/projects/jetty-6.1.3" /> <property name="jetty.lib" location="${jetty.home}/lib" /> <path id="jetty.lib.path"> <pathelement path="${jetty.lib}/jetty-6.1.3.jar" /> <pathelement path="${jetty.lib}/jetty-util-6.1.3.jar" /> <pathelement path="${jetty.lib}/servlet-api-2.5-6.1.3.jar" /> </path> <target name="compile" description="Compile the project"> <mkdir dir="${build.dir}" /> <javac debug="true" destdir="${build.dir}" srcdir="${src.dir}" classpathref="jetty.lib.path"> <compilerarg value="-Xlint:unchecked" /> <compilerarg value="-Xlint:deprecation" /> </javac> </target> <target name="all" depends="clean,compile" description="Recompile from scratch"/> <target name="server" depends="compile" description="Launch the server"> <java classname="com.babblemind.JettyLauncher" fork="true" classpathref="jetty.lib.path"> <classpath> <pathelement path="${build.dir}" /> </classpath> </java> </target> <target name="clean" description="Delete all files created by compile"> <delete dir="${build.dir}" /> <delete dir="docs/api" /> </target> </project>