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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 27 05:03:56 EDT 2011


Author: adinn
Date: 2011-06-27 05:03:56 -0400 (Mon, 27 Jun 2011)
New Revision: 37157

Modified:
   labs/jbosstm/trunk/XTS/sar/build.xml
Log:
modified build to ensure xts properties fiel is included in uber jar -- fixes for JBTM-848

Modified: labs/jbosstm/trunk/XTS/sar/build.xml
===================================================================
--- labs/jbosstm/trunk/XTS/sar/build.xml	2011-06-26 21:08:46 UTC (rev 37156)
+++ labs/jbosstm/trunk/XTS/sar/build.xml	2011-06-27 09:03:56 UTC (rev 37157)
@@ -161,6 +161,29 @@
     
     <target name="api-jar" depends="compile, api-both-jar, api11-jar"/>
 
+    <!-- build the config jar -->
+    <target name="config-both-jar" depends="compile" if="build10">
+        <!-- create config jar containing conf files for 1.0 and 1.1 -->
+        <filter token="coordinator.hostname" value="${coordinator.hostname}"/>
+        <filter token="coordinator.port" value="${coordinator.port}"/>
+        <copy tofile="${build.conf.dir}/xts-properties.xml" file="${conf.dir}/xts-properties.xml"/>
+        <jar jarfile="${build.dir}/config.jar">
+            <fileset dir="${build.conf.dir}"/>
+        </jar>
+        <copy file="${build.dir}/config.jar" tofile="${lib.dir}/config.jar"/>
+    </target>
+
+    <target name="config11-jar" depends="compile" if="nobuild10">
+        <!-- create config jar containing conf files for 1.1 -->
+        <copy tofile="${build.conf.dir}/xts-properties.xml" file="${conf.dir}/xts-properties11.xml"/>
+        <jar jarfile="${build.dir}/config.jar">
+            <fileset dir="${build.conf.dir}"/>
+        </jar>
+        <copy file="${build.dir}/config.jar" tofile="${lib.dir}/config.jar"/>
+    </target>
+
+    <target name="config-jar" depends="compile, config-both-jar, config11-jar"/>
+
     <!-- build the service jar -->
     <target name="service-jar" depends="compile">
         <jar jarfile="${build.dir}/service.jar">
@@ -188,6 +211,7 @@
         <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"/>
+        <unjar src="${lib.dir}/config.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"/>
@@ -207,6 +231,7 @@
         <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"/>
+        <unjar src="${lib.dir}/config.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"/>
@@ -216,14 +241,6 @@
 
     <!-- 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 -->
-        <filter token="coordinator.hostname" value="${coordinator.hostname}"/>
-        <filter token="coordinator.port" value="${coordinator.port}"/>
-        <copy tofile="${build.conf.dir}/xts-properties.xml" file="${conf.dir}/xts-properties.xml"/>
-        <jar jarfile="${build.dir}/config.jar">
-            <fileset dir="${build.conf.dir}"/>
-        </jar>
-
         <!-- copy 11 and 1.0 application.xml to build dir -->
         <copy toFile="${build.metainf.dir}/application.xml" file="${metainf.dir}/application.xml"/>
 
@@ -261,12 +278,6 @@
 
     <!-- build XTS service archive supporting 1.1 WS-C/T protocols -->
     <target name="sar-11" if="nobuild10">
-        <!-- create config jar containing conf files for 1.1 -->
-        <copy tofile="${build.conf.dir}/xts-properties.xml" file="${conf.dir}/xts-properties11.xml"/>
-        <jar jarfile="${build.dir}/config.jar">
-            <fileset dir="${build.conf.dir}"/>
-        </jar>
-
         <!-- copy 11 application.xml to build dir -->
         <copy toFile="${build.metainf.dir}/application.xml" file="${metainf.dir}/application11.xml"/>
 
@@ -282,7 +293,7 @@
         </jar>
     </target>
 
-    <target name="sar" depends="api-jar, service-jar, impl-jar, sar-both, sar-11"/>
+    <target name="sar" depends="api-jar, service-jar, config-jar, impl-jar, sar-both, sar-11"/>
 
     <target name="clean">
       <delete dir="${build.dir}"/>



More information about the jboss-svn-commits mailing list