[armedbear-cvs] r13265 - in trunk/abcl/examples/google-app-engine: . war/WEB-INF/classes
Mark Evenson
mevenson at common-lisp.net
Sat Apr 9 15:48:49 UTC 2011
Author: mevenson
Date: Sat Apr 9 11:48:48 2011
New Revision: 13265
Log:
Further corrections to GAE example.
Removed:
trunk/abcl/examples/google-app-engine/war/WEB-INF/classes/
Modified:
trunk/abcl/examples/google-app-engine/build.xml
Modified: trunk/abcl/examples/google-app-engine/build.xml
==============================================================================
--- trunk/abcl/examples/google-app-engine/build.xml (original)
+++ trunk/abcl/examples/google-app-engine/build.xml Sat Apr 9 11:48:48 2011
@@ -17,15 +17,19 @@
</fileset>
</path>
- <target name="copyjars"
- description="Copies the App Engine and ABCL JARs to the WAR.">
+ <property name="abcl.dir"
+ location="${basedir}/../.."/>
+
+ <target name="resources.copy"
+ depends="compile.lisp,abcl.jar"
+ description="Copies the necessary resources to the WAR.">
<copy
todir="war/WEB-INF/lib"
flatten="true">
<fileset dir="${sdk.dir}/lib/user">
<include name="**/*.jar" />
</fileset>
- <fileset dir="../..">
+ <fileset dir="${abcl.dir}">
<include name="dist/*.jar" />
</fileset>
</copy>
@@ -40,7 +44,7 @@
<target name="compile"
depends="compile.java,compile.lisp"/>
- <target name="compile.java" depends="copyjars,abcl.jar"
+ <target name="compile.java" depends="resources.copy,abcl.jar"
description="Compiles Java source and copies other source files to the WAR.">
<mkdir dir="war/WEB-INF/classes" />
<copy todir="war/WEB-INF/classes">
@@ -55,22 +59,22 @@
debug="on" />
</target>
- <property name="abcl.jar" value="${basedir}/../../dist/abcl.jar"/>
+ <property name="abcl.jar" value="${abcl.dir}/dist/abcl.jar"/>
<target name="compile.lisp" depends="abcl.jar">
<java fork="true"
classpath="${abcl.jar}"
classname="org.armedbear.lisp.Main"
- inputstring="(compile-file "${basedir}/war/WEB-INF/classes/first-servlet.lisp")">
+ inputstring="(compile-file "${basedir}/src/first-servlet.lisp")">
<arg value="--noinit"/>
</java>
</target>
<available file="${abcl.jar}" property="abcl.jar.p"/>
<target name="abcl.jar" unless="abcl.jar.p">
- <ant dir="${basedir}/../.." target="abcl.jar"/>
+ <ant dir="${abcl.dir}" target="abcl.jar"/>
</target>
- <target name="clean" description="Cleans all the jars and fasls.">
+ <target name="clean" description="Cleans all the jars, classes, and FASLs.">
<delete>
<fileset dir="${basedir}">
<include name="**/*.jar" />
@@ -81,11 +85,12 @@
</target>
<target name="runserver"
- depends="compile"
+ depends="compile,resources.copy"
description="Starts the development server.">
<dev_appserver war="war" />
</target>
- <target name="runserver-debug" depends="compile"
+
+ <target name="runserver-debug" depends="compile,resources.copy"
description="Starts the development server.">
<dev_appserver war="war" port="8888"/>
</target>
More information about the armedbear-cvs
mailing list