[jboss-cvs] JBoss Messaging SVN: r1636 - branches/Branch_1_0_XARecovery

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 24 12:19:48 EST 2006


Author: juha at jboss.org
Date: 2006-11-24 12:19:46 -0500 (Fri, 24 Nov 2006)
New Revision: 1636

Modified:
   branches/Branch_1_0_XARecovery/build-messaging.xml
Log:
build a separate jboss-messaging-integration.jar that can be deployed with JBossTS containing required (staticly deployed) integration classes

Modified: branches/Branch_1_0_XARecovery/build-messaging.xml
===================================================================
--- branches/Branch_1_0_XARecovery/build-messaging.xml	2006-11-24 17:16:28 UTC (rev 1635)
+++ branches/Branch_1_0_XARecovery/build-messaging.xml	2006-11-24 17:19:46 UTC (rev 1636)
@@ -192,6 +192,13 @@
       <pathelement location="${project.root}/lib/jboss-jmx.jar"/>
    </path>
 
+   <!--
+       This is for compiling the JBossAS JBossTS driven JMS recovery code which uses XAResourceWrapper implementation
+   -->
+   <path id="jboss.classpath">
+      <pathelement location="${project.root}/lib/jboss.jar"/>
+   </path>
+   
    <property name="jboss.server.lib" value="${project.root}/lib/"/>
 
    <property name="jboss.naming.lib" value="${project.root}/lib/"/>
@@ -205,6 +212,7 @@
       <path refid="jboss.jmx.classpath"/>
       <path refid="jboss.remoting.classpath"/>
       <path refid="jboss.serialization.classpath"/>
+      <path refid="jboss.classpath"/>
    </path>
 
    <!--
@@ -399,13 +407,20 @@
 
       <mkdir dir="${build.lib}"/>
       <jar jarfile="${build.lib}/jboss-${module.name}.jar" manifest="${build.etc}/default.mf">
-         <fileset dir="${build.classes}" includes="**"/>
+         <fileset dir="${build.classes}" includes="**" excludes="org/jboss/jms/recovery/*.class"/>
          <fileset dir="${build.jar}">
             <exclude name="*-service.xml"/>
             <exclude name="*-ds.xml"/>
             <exclude name="messaging-*.properties"/>
          </fileset>
       </jar>
+
+      <!-- JBossTS integration layer for XA recovery -->
+      
+      <jar jarfile="${build.lib}/jboss-${module.name}-integration.jar" manifest="${build.etc}/default.mf">
+         <fileset dir="${build.classes}" includes="org/jboss/jms/recovery/*.class"/>
+      </jar>
+      
    </target>
 
    <target name="scoped-sar" depends="compile, jar, scoped-sar-structure, extract-server-dependencies">




More information about the jboss-cvs-commits mailing list