[jboss-svn-commits] JBL Code SVN: r37116 - labs/jbosstm/trunk/XTS/sar.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jun 23 06:10:08 EDT 2011


Author: adinn
Date: 2011-06-23 06:10:07 -0400 (Thu, 23 Jun 2011)
New Revision: 37116

Modified:
   labs/jbosstm/trunk/XTS/sar/build.xml
Log:
modified to install lib jars in an uber jar call jbossxts.jar -- fixes for JBTM-848

Modified: labs/jbosstm/trunk/XTS/sar/build.xml
===================================================================
--- labs/jbosstm/trunk/XTS/sar/build.xml	2011-06-23 09:57:48 UTC (rev 37115)
+++ labs/jbosstm/trunk/XTS/sar/build.xml	2011-06-23 10:10:07 UTC (rev 37116)
@@ -161,6 +161,7 @@
     
     <target name="api-jar" depends="compile, api-both-jar, api11-jar"/>
 
+    <!-- build the service jar -->
     <target name="service-jar" depends="compile">
         <jar jarfile="${build.dir}/service.jar">
             <!-- include sar boot and shutdown codes -->
@@ -169,6 +170,50 @@
         <copy file="${build.dir}/service.jar" tofile="${lib.dir}/service.jar"/>
     </target>
 
+    <!-- build the full implementation jar -->
+    <target name="impl-both-jar" if="build10">
+        <mkdir dir="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wsas.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wscf.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wscf10.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wscf11.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-c.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-c10.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-c11.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-t.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-t10.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-t11.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wstx.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wstx10.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wstx11.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/recovery.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/service.jar" dest="${build.dir}/tmp/impl"/>
+        <jar file="${build.dir}/jbossxts.jar" basedir="${build.dir}/tmp/impl"/>
+        <copy file="${build.dir}/jbossxts.jar" tofile="${lib.dir}/jbossxts.jar"/>
+        <delete dir="${build.dir}/tmp/impl"/>
+    </target>
+
+    <!-- build the 1.1 implementation jar -->
+    <target name="impl11-jar" if="nobuild10">
+        <mkdir dir="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wsas.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wscf.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wscf11.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-c.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-c11.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-t.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/ws-t11.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wstx.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/wstx11.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/recovery.jar" dest="${build.dir}/tmp/impl"/>
+        <unjar src="${lib.dir}/service.jar" dest="${build.dir}/tmp/impl"/>
+        <jar file="${build.dir}/jbossxts.jar" basedir="${build.dir}/tmp/impl"/>
+        <copy file="${build.dir}/jbossxts.jar" tofile="${lib.dir}/jbossxts.jar"/>
+        <delete dir="${build.dir}/tmp/impl"/>
+    </target>
+
+    <target name="impl-jar" depends="compile, impl-both-jar, impl11-jar"/>
+
     <!-- build XTS service archive supporting both 1.0 and 1.1 WS-C/T protocols -->
     <target name="sar-both" if="build10">
         <!-- create config jar containing conf files for 1.0 and 1.1 -->
@@ -237,7 +282,7 @@
         </jar>
     </target>
 
-    <target name="sar" depends="api-jar, service-jar, sar-both, sar-11"/>
+    <target name="sar" depends="api-jar, service-jar, impl-jar, sar-both, sar-11"/>
 
     <target name="clean">
       <delete dir="${build.dir}"/>



More information about the jboss-svn-commits mailing list