| <?xml version="1.0" encoding="utf-8" ?> |
| <project name="@projectName" default="compile" basedir="."> |
| <description> |
| @projectName build file. This is used to package up your project as a jar, |
| if you want to distribute it. This isn't needed for normal operation. |
| </description> |
| |
| <!-- set classpath --> |
| <path id="project.class.path"> |
| <pathelement path="${java.class.path}/"/> |
| <pathelement path="@gwtUserPath"/> |
| <!-- Additional dependencies (such as junit) go here --> |
| </path> |
| |
| <target name="compile" description="Compile src to bin"> |
| <mkdir dir="bin"/> |
| <javac srcdir="src:test" destdir="bin" includes="**" debug="on" debuglevel="lines,vars,source" source="1.4"> |
| <classpath refid="project.class.path"/> |
| </javac> |
| </target> |
| |
| <target name="package" depends="compile" description="Package up the project as a jar"> |
| <jar destfile="@projectName.jar"> |
| <fileset dir="bin"> |
| <include name="**/*.class"/> |
| </fileset> |
| <!-- Get everything; source, modules, html files --> |
| <fileset dir="src"> |
| <include name="**"/> |
| </fileset> |
| <fileset dir="test"> |
| <include name="**"/> |
| </fileset> |
| </jar> |
| </target> |
| |
| <target name="clean"> |
| <!-- Delete the bin directory tree --> |
| <delete file="@projectName.jar"/> |
| <delete> |
| <fileset dir="bin" includes="**/*.class"/> |
| </delete> |
| </target> |
| |
| <target name="all" depends="package"/> |
| |
| </project> |