App Engine Python SDK version 1.8.4
[gae.git] / java / demos / taskqueueexamples / build.xml
blob0ad40f53bf258860fc85252c426cab4e41bf2cd5
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" />
11     </fileset>
12     <fileset dir="${appengine.sdk}/lib">
13       <include name="shared/**/*.jar" />
14     </fileset>
15   </path>
17   <target name="copyjars">
18     <copy
19         todir="${project.dir}/war/WEB-INF/lib">
20       <fileset dir="${appengine.sdk}/lib/user">
21         <include name="*.jar" />
22       </fileset>
23       <fileset dir="${appengine.sdk}/lib/user/orm">
24         <include name="*.jar" />
25       </fileset>
26     </copy>
27   </target>
29   <target name="compile" depends="copyjars">
30     <mkdir dir="${project.dir}/war/WEB-INF/classes" />
31     <javac
32         srcdir="${project.dir}/src"
33         destdir="${project.dir}/war/WEB-INF/classes"
34         classpathref="project.classpath"
35         debug="on" />
36   </target>
38   <target name="datanucleusenhance" depends="compile"
39       description="Performs JDO enhancement on compiled data classes.">
40     <enhance_war war="war" />
41   </target>
43   <target name="runserver" depends="datanucleusenhance">
44     <dev_appserver war="${project.dir}/war" />
45   </target>
47 </project>