|
From: David J. <d_j...@us...> - 2002-07-08 05:38:27
|
User: d_jencks
Date: 02/07/07 22:38:27
Modified: . build.xml
Log:
added multi-LoaderRepository functionality slightly modified from Branch_3_0 for easy extension to other package types
Revision Changes Path
1.154 +80 -1 jbosstest/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/jbosstest/build.xml,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -r1.153 -r1.154
--- build.xml 7 Jul 2002 23:34:37 -0000 1.153
+++ build.xml 8 Jul 2002 05:38:27 -0000 1.154
@@ -13,7 +13,7 @@
<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: build.xml,v 1.153 2002/07/07 23:34:37 dsundstrom Exp $ -->
+<!-- $Id: build.xml,v 1.154 2002/07/08 05:38:27 d_jencks Exp $ -->
<project default="main" name="JBoss/Testsuite">
@@ -411,6 +411,10 @@
<property name="xdoclet.mergedir" value="${project.tools}/etc/xdoclet/templates}"/>
+ <mkdir dir="${build.gen-src}/org/jboss/test/cts/interfaces" />
+ <copy tofile="${build.gen-src}/org/jboss/test/cts/interfaces/CtsCmp2Local.java"
+ file="${source.java}/org/jboss/test/cts/interfaces/CtsCmp2Local_V1.txt"
+ overwrite="true" />
</target>
@@ -1072,6 +1076,81 @@
<include name="META-INF/jboss.xml"/>
</fileset>
</jar>
+
+ <!-- Build version 1 of the cts-cmp2 ear -->
+ <delete dir="${build.gen-src}/org/jboss/test/cts" />
+ <mkdir dir="${build.gen-src}/org/jboss/test/cts/ejb" />
+ <mkdir dir="${build.gen-src}/org/jboss/test/cts/interfaces" />
+ <copy tofile="${build.gen-src}/org/jboss/test/cts/interfaces/CtsCmp2Local.java"
+ file="${source.java}/org/jboss/test/cts/interfaces/CtsCmp2Local_V1.txt"/>
+ <copy tofile="${build.gen-src}/org/jboss/test/cts/ejb/CtsCmp2Bean.java"
+ file="${source.java}/org/jboss/test/cts/ejb/CtsCmp2Bean_V1.txt" />
+ <javac destdir="${build.classes}" optimize="${javac.optimize}"
+ target="${javac.target}" debug="${javac.debug}" >
+ <src path="${build.gen-src}"/>
+ <classpath refid="tests.classpath"/>
+ <include name="org/jboss/test/cts/**" />
+ </javac>
+ <jar jarfile="${build.lib}/cts-v1cmp.jar">
+ <fileset dir="${build.classes}">
+ <patternset refid="common.test.application.classes"/>
+ <include name="org/jboss/test/cts/ejb/CtsCmp2*.class"/>
+ <include name="org/jboss/test/cts/interfaces/CtsCmp2*"/>
+ </fileset>
+ <metainf dir="${build.resources}/cts/cmpv1">
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="jbosscmp-jdbc.xml"/>
+ </metainf>
+ </jar>
+ <ear earfile="${build.lib}/cts-v1cmp.ear"
+ appxml="${build.resources}/cts/cmpv1/application.xml">
+ <metainf dir="${build.resources}/cts/cmpv1">
+ <include name="jboss-app.xml" />
+ </metainf>
+ <fileset dir="${build.lib}">
+ <include name="cts-v1cmp.jar" />
+ </fileset>
+ </ear>
+
+ <!-- Build version 2 of the cts-cmp2 ear -->
+ <delete dir="${build.classes}/org/jboss/test/cts">
+ <include name="**/CtsCmp2Local.class" />
+ <include name="**/CtsCmp2Bean.class" />
+ </delete>
+ <delete dir="${build.gen-src}/org/jboss/test/cts" />
+ <copy tofile="${build.gen-src}/org/jboss/test/cts/interfaces/CtsCmp2Local.java"
+ file="${source.java}/org/jboss/test/cts/interfaces/CtsCmp2Local_V2.txt" />
+ <copy tofile="${build.gen-src}/org/jboss/test/cts/ejb/CtsCmp2Bean.java"
+ file="${source.java}/org/jboss/test/cts/ejb/CtsCmp2Bean_V2.txt" />
+ <javac destdir="${build.classes}" optimize="${javac.optimize}"
+ target="${javac.target}" debug="${javac.debug}" >
+ <src path="${build.gen-src}"/>
+ <classpath refid="tests.classpath"/>
+ <include name="org/jboss/test/cts/**" />
+ </javac>
+
+ <jar jarfile="${build.lib}/cts-v2cmp.jar">
+ <fileset dir="${build.classes}">
+ <patternset refid="common.test.application.classes"/>
+ <include name="org/jboss/test/cts/ejb/CtsCmp2*.class"/>
+ <include name="org/jboss/test/cts/interfaces/CtsCmp2*"/>
+ </fileset>
+ <metainf dir="${build.resources}/cts/cmpv2">
+ <include name="ejb-jar.xml"/>
+ <include name="jboss.xml"/>
+ <include name="jbosscmp-jdbc.xml"/>
+ </metainf>
+ </jar>
+ <ear earfile="${build.lib}/cts-v2cmp.ear"
+ appxml="${build.resources}/cts/cmpv2/application.xml">
+ <metainf dir="${build.resources}/cts/cmpv2">
+ <include name="jboss-app.xml" />
+ </metainf>
+ <fileset dir="${build.lib}">
+ <include name="cts-v2cmp.jar" />
+ </fileset>
+ </ear>
</target>
<!-- entityexc test -->
|