/[projects]/android/TrainInfoServiceGoogle/build.xml
ViewVC logotype

Annotation of /android/TrainInfoServiceGoogle/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1080 - (hide annotations) (download) (as text)
Mon Sep 20 20:11:55 2010 UTC (13 years, 8 months ago) by torben
File MIME type: text/xml
File size: 2375 byte(s)
Add a copy with partial support for google app engine
1 torben 1080 <project name="Guestbook" default="datanucleusenhance">
2     <property name="sdk.dir" location="/home/torben/inst/appengine-java-sdk-1.3.7/" />
3 torben 819
4 torben 1080 <import file="${sdk.dir}/config/user/ant-macros.xml" />
5 torben 819
6 torben 1080 <path id="project.classpath">
7     <pathelement path="war/WEB-INF/classes" />
8     <fileset dir="war/WEB-INF/lib">
9     <include name="**/*.jar" />
10     </fileset>
11     <fileset dir="${sdk.dir}/lib">
12     <include name="shared/**/*.jar" />
13     </fileset>
14     </path>
15 torben 819
16 torben 1080 <target name="copyjars"
17     description="Copies the App Engine JARs to the WAR.">
18     <copy
19     todir="war/WEB-INF/lib"
20     flatten="true">
21     <fileset dir="${sdk.dir}/lib/user">
22     <include name="**/*.jar" />
23     </fileset>
24     </copy>
25     </target>
26 torben 1069
27 torben 1080 <target name="compile" depends="copyjars"
28     description="Compiles Java source and copies other source files to the WAR.">
29     <mkdir dir="war/WEB-INF/classes" />
30     <copy todir="war/WEB-INF/classes">
31     <fileset dir="src">
32     <exclude name="**/*.java" />
33     </fileset>
34     </copy>
35     <javac
36     srcdir="src"
37     destdir="war/WEB-INF/classes"
38     classpathref="project.classpath"
39     debug="on" />
40     </target>
41 torben 1069
42 torben 1080 <target name="datanucleusenhance" depends="compile"
43     description="Performs JDO enhancement on compiled data classes.">
44     <enhance_war war="war" />
45     </target>
46 torben 1069
47 torben 1080 <target name="runserver" depends="datanucleusenhance"
48     description="Starts the development server.">
49     <dev_appserver war="war" />
50     </target>
51 torben 819
52 torben 1080 <target name="update" depends="datanucleusenhance"
53     description="Uploads the application to App Engine.">
54     <appcfg action="update" war="war" />
55     </target>
56 torben 822
57 torben 1080 <target name="update_indexes" depends="datanucleusenhance"
58     description="Uploads just the datastore index configuration to App Engine.">
59     <appcfg action="update_indexes" war="war" />
60     </target>
61 torben 822
62 torben 1080 <target name="rollback" depends="datanucleusenhance"
63     description="Rolls back an interrupted application update.">
64     <appcfg action="rollback" war="war" />
65     </target>
66 torben 819
67 torben 1080 <target name="request_logs"
68     description="Downloads log data from App Engine for the application.">
69     <appcfg action="request_logs" war="war">
70     <options>
71     <arg value="--num_days=5"/>
72     </options>
73     <args>
74     <arg value="logs.txt"/>
75     </args>
76     </appcfg>
77     </target>
78 torben 819
79     </project>

  ViewVC Help
Powered by ViewVC 1.1.20