User: jung
Date: 01/01/09 04:28:12
Modified: etc/makefiles zoap.xml
Log:
separated test from main build.
Revision Changes Path
1.6 +40 -17 zoap/etc/makefiles/zoap.xml
Index: zoap.xml
===================================================================
RCS file: /products/cvs/ejboss/zoap/etc/makefiles/zoap.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- zoap.xml 2001/01/09 09:13:14 1.5
+++ zoap.xml 2001/01/09 12:28:11 1.6
@@ -1,5 +1,5 @@
<!--
=========================================================================================================
-->
-<!-- $Id: zoap.xml,v 1.5 2001/01/09 09:13:14 jung Exp $ -->
+<!-- $Id: zoap.xml,v 1.6 2001/01/09 12:28:11 jung Exp $ -->
<!-- Copyright (c) 2000 infor:business solutions AG, Hauerstrasse 12, -->
<!-- D-66299 Friedrichsthal, Germany. All Rights Reserved. -->
<!-- -->
@@ -19,7 +19,7 @@
<!--
=========================================================================================================
-->
-<project name="zoap" default="main" basedir="../../">
+<project name="zoap" default="mainTest" basedir="../../">
<target name="init">
<property name="name" value="zoap"/>
@@ -90,17 +90,34 @@
debug="on"
deprecation="off"
optimize="off"
- includes="**/*.java"
+
includes="org/zoap/**/*.java,org/jboss/**/zoap/**/*.java,de/infor/ce/**/*.java"
+ excludes="**/test/**/*.*"
/>
</target>
+
+ <!-- =================================================================== -->
+ <!-- Compiles the source code -->
+ <!-- =================================================================== -->
+ <target name="compileTest" depends="compile">
+
+ <javac srcdir="${src.dir}"
+ destdir="${build.lib.classes.dir}"
+ classpath="${classpath}"
+ debug="on"
+ deprecation="off"
+ optimize="off"
+ includes="de/infor/business**/*.java,**/test/**/*.java"
+ />
+
+ </target>
+
<!-- =================================================================== -->
<!-- Creates the jar archives -->
<!-- =================================================================== -->
<target name="jar" depends="compile">
-
-
+
<jar jarfile="${build.lib.ext.dir}/zoap.jar"
basedir="${build.lib.classes.dir}"
includes="org/zoap/**/*.class,org/jboss/zoap/**/*.class,org/jboss/ejb/plugins/zoap/**/*.class,de/infor/ce/console/**/*.class,de/infor/ce/util/**/*.class,de/infor/ce/thread/**/*.class,de/infor/ce/http/*.class"
@@ -113,17 +130,20 @@
<fileset dir="${etc.dir}/META-INF/test"/>
</copy>
- <jar jarfile="${build.deploy.dir}/test-bean.jar"
+
+
+ </target>
+
+ <target name="jarTest" depends="compileTest,jar">
+ <jar jarfile="${build.deploy.dir}/test-bean.jar"
basedir="${build.lib.classes.dir}"
includes="de/infor/business*/**/*.class,META-INF/jboss.xml,META-INF/ejb-jar.xml,META-INF/contract.scl,META-INF/BusinessService.scl,META-INF/businessservices/*.*,META-INF/businessobjects/*.*"
/>
<jar jarfile="${build.client.dir}/test-client.jar"
basedir="${build.lib.classes.dir}"
includes="de/infor/business*/**/*.class,META-INF/contract.scl,META-INF/BusinessService.scl,META-INF/businessservices/*.*,META-INF/businessobjects/*.*,**/test/*.*"
/>
+ </target>
-
- </target>
-
<!-- =================================================================== -->
<!-- Creates the binary structure -->
<!-- =================================================================== -->
@@ -173,15 +193,6 @@
</copy>
- <copy toDir="${dist.client.dir}">
- <fileset dir="${build.client.dir}">
- <include name="**/test-client.jar"/>
- </fileset>
- </copy>
-
- <copy toDir="${dist.deploy.dir}">
- <fileset dir="${build.deploy.dir}"/>
- </copy>
<copy toDir="${dist.conf.dir}">
<fileset dir="${etc.conf.dir}"/>
@@ -203,6 +214,18 @@
<fileset dir="${etc.html.dir}"/>
</copy>
+ </target>
+
+ <target name="mainTest" depends="jarTest,main">
+ <copy toDir="${dist.client.dir}">
+ <fileset dir="${build.client.dir}">
+ <include name="**/test-client.jar"/>
+ </fileset>
+ </copy>
+ <copy toDir="${dist.deploy.dir}">
+ <fileset dir="${build.deploy.dir}"/>
+ </copy>
+
</target>
<!-- =================================================================== -->