OLD | NEW |
(Empty) | |
| 1 <project> |
| 2 <property name="sdk.dir" location="../.." /> |
| 3 |
| 4 <import file="${sdk.dir}/config/user/ant-macros.xml" /> |
| 5 |
| 6 <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 |
| 16 <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 |
| 27 <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 |
| 42 <target name="datanucleusenhance" depends="compile" |
| 43 description="Performs JDO enhancement on compiled data classes."> |
| 44 <enhance_war war="war" /> |
| 45 </target> |
| 46 |
| 47 <target name="runserver" depends="datanucleusenhance" |
| 48 description="Starts the development server."> |
| 49 <dev_appserver war="war" /> |
| 50 </target> |
| 51 |
| 52 |
| 53 |
| 54 </project> |
OLD | NEW |