1 <project name="taskqueueexamples" default="datanucleusenhance">
2 <property name="project.dir" location="." />
3 <property name="appengine.sdk" location="../.." />
5 <import file="${appengine.sdk}/config/user/ant-macros.xml" />
7 <path id="project.classpath">
8 <pathelement path="${project.dir}/war/WEB-INF/classes" />
9 <fileset dir="${project.dir}/war/WEB-INF/lib">
10 <include name="**/*.jar" />
12 <fileset dir="${appengine.sdk}/lib">
13 <include name="shared/**/*.jar" />
17 <target name="copyjars">
19 todir="${project.dir}/war/WEB-INF/lib">
20 <fileset dir="${appengine.sdk}/lib/user">
21 <include name="*.jar" />
23 <fileset dir="${appengine.sdk}/lib/user/orm">
24 <include name="*.jar" />
29 <target name="compile" depends="copyjars">
30 <mkdir dir="${project.dir}/war/WEB-INF/classes" />
32 srcdir="${project.dir}/src"
33 destdir="${project.dir}/war/WEB-INF/classes"
34 classpathref="project.classpath"
38 <target name="datanucleusenhance" depends="compile"
39 description="Performs JDO enhancement on compiled data classes.">
40 <enhance_war war="war" />
43 <target name="runserver" depends="datanucleusenhance">
44 <dev_appserver war="${project.dir}/war" />