- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 24 Aug 2009 19:39:33 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn
In directory hutz:/tmp/cvs-serv32026
Modified Files:
Tag: dev2
build.xml
Log Message:
added tasks for jigsaw and jar deployment
Index: build.xml
===================================================================
RCS file: /sources/public/2006/unicorn/build.xml,v
retrieving revision 1.9.4.13
retrieving revision 1.9.4.14
diff -u -d -r1.9.4.13 -r1.9.4.14
--- build.xml 20 Aug 2009 14:42:12 -0000 1.9.4.13
+++ build.xml 24 Aug 2009 19:39:31 -0000 1.9.4.14
@@ -1,35 +1,65 @@
<?xml version="1.0" ?>
<project name="" basedir=".">
<property name="warfile" value="unicorn"/>
- <target name="unpack">
- <unwar src="${warfile}.war" dest="${warfile}" />
- </target>
- <target name="create">
- <war destfile="${warfile}.war" webxml="WebContent/WEB-INF/web.xml" update="true">
+ <property name="webapps" value="."/>
+ <property name="src" location="src"/>
+ <property name="build" location="build"/>
+ <property name="dist" location="dist"/>
+
+ <target name="all" depends="war, jigsaw, jar"/>
+
+ <target name="war" depends="compile" description="Generate unicorn.war">
+ <mkdir dir="${dist}"/>
+ <war destfile="${dist}/${warfile}.war" webxml="WebContent/WEB-INF/web.xml" update="true">
<classes dir="build\classes"/>
<fileset dir="WebContent">
<exclude name="WEB-INF/web.xml"/>
</fileset>
</war>
</target>
- <target name="copy">
- <copy todir="/home/tgambet/apache-tomcat-6.0.20/webapps" overwrite="true">
- <fileset dir=".">
- <include name="*.war"/>
- </fileset>
+
+ <target name="jigsaw" depends="compile" description="Generate folder for Jigsaw" >
+ <mkdir dir="${dist}/jigsaw"/>
+ <copy todir="${dist}/jigsaw" overwrite="true">
+ <fileset dir="WebContent"/>
+ </copy>
+ <copy todir="${dist}/jigsaw/WEB-INF" overwrite="true">
+ <fileset dir="${build}"/>
</copy>
</target>
- <target name="deploy">
- <antcall target="create"/>
- <antcall target="copy"/>
+
+ <target name="jar" depends="compile" description="Generate unicorn.jar" >
+ <mkdir dir="${dist}"/>
+ <jar jarfile="${dist}/unicorn.jar" basedir="${build}"/>
</target>
- <taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpath="WebContent/WEB-INF/lib/xbean.jar"/>
- <target name="xsd-src">
- <xmlbean schema="WebContent/WEB-INF/resources/schemas/tasklist.xsd" srcgendir="src" javasource="1.5" srconly="true" classpath="WebContent/WEB-INF/lib/xbean.jar"/>
+
+ <target name="clean" description="clean up" >
+ <delete dir="${build}/classes"/>
+ <delete dir="${dist}"/>
</target>
+
+ <target name="compile">
+ <mkdir dir="${build}/classes"/>
+ <javac srcdir="${src}" destdir="${build}/classes" debug="on" debuglevel="lines,vars,source">
+ <classpath>
+ <fileset dir="WebContent/WEB-INF/lib" includes="*.jar"/>
+ </classpath>
+ </javac>
+ </target>
+
+ <target name="deploy" depends="war">
+ <copy todir="${webapps}" overwrite="true">
+ <fileset dir=".">
+ <include name="${dist}/unicorn.war"/>
+ </fileset>
+ </copy>
+ </target>
+
<target name="xsd">
<xmlbean schema="WebContent/WEB-INF/resources/schemas/tasklist.xsd" destfile="WebContent/WEB-INF/lib/tasklist.jar" javasource="1.5" classpath="WebContent/WEB-INF/lib/xbean.jar"/>
<xmlbean schema="WebContent/WEB-INF/resources/schemas/observer-response.xsd" destfile="WebContent/WEB-INF/lib/observationresponse.jar" javasource="1.5" classpath="WebContent/WEB-INF/lib/xbean.jar"/>
</target>
+ <taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpath="WebContent/WEB-INF/lib/xbean.jar"/>
+
</project>
Received on Monday, 24 August 2009 19:39:45 UTC