[jboss-svn-commits] JBL Code SVN: r11709 - labs/jbossesb/trunk/product/install.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 7 10:01:47 EDT 2007


Author: kevin.conner at jboss.com
Date: 2007-05-07 10:01:47 -0400 (Mon, 07 May 2007)
New Revision: 11709

Modified:
   labs/jbossesb/trunk/product/install/build.xml
Log:
Configure sar deployment to include internal services: JBESB-545

Modified: labs/jbossesb/trunk/product/install/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/build.xml	2007-05-07 12:38:39 UTC (rev 11708)
+++ labs/jbossesb/trunk/product/install/build.xml	2007-05-07 14:01:47 UTC (rev 11709)
@@ -7,7 +7,7 @@
 	<!-- Load Build Properties File -->
 	<property file="${org.jboss.esb.deployment.properties}"/>
 	
-	<target name="deploy"   depends="sar.deploy,jboss-esb.war.deploy"   description="Wrapper for jboss.sar.deploy"/>
+	<target name="deploy"   depends="sar.deploy, internal.deploy"   description="Wrapper for jboss.sar.deploy"/>
 	<target name="tomcat"   depends="tomcat.compile, tomcat.war.all.deploy"  description="Wrapper for tomcat.war.all.deploy"/>
 	
 	<target name="sar.deploy" description="Deploys JBossESB to the server">
@@ -15,11 +15,28 @@
          <fileset dir="${org.jboss.esb.dist.lib}" includes="jbossesb.sar/**"/></copy>
 	</target>
 	
-	<target name="jboss-esb.war.deploy" description="Deploys JBossESB Endpoint Deployment Listing App to the server">
-      <copy  todir="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/deploy">
-         <fileset dir="${org.jboss.esb.dist.lib}" includes="jboss-esb.war"/></copy>
-	</target>
-	
+        <target name="internal.deploy" description="Deploys Internal Services to the server">
+          <property name="deploy.dir" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/deploy"/>
+          <available property="messaging.config"
+            value="DMQ/jbm-queue-service.xml"
+            file="${deploy.dir}/jboss-messaging"/>
+          <available property="messaging.config"
+            value="DMQ/jbm-queue-service.xml"
+            file="${deploy.dir}/jboss-messaging.sar"/>
+          <available property="messaging.config"
+            value="DMQ/jbmq-queue-service.xml"
+            file="${deploy.dir}/jms/jbossmq-service.xml"/>
+          <fail unless="messaging.config" message="Could not determine JMS provider"/>
+
+          <property name="internal.services.deploy.dir" value="${deploy.dir}/jbossesb.esb"/>
+          <property name="internal.services.metainf.dir" value="${internal.services.deploy.dir}/META-INF"/>
+          <mkdir dir="${internal.services.metainf.dir}"/>
+          <copy todir="${internal.services.metainf.dir}"
+            file="${org.jboss.esb.dist.lib}/jbossesb.esb/META-INF/jboss-esb.xml"/>
+          <copy todir="${internal.services.deploy.dir}" file="${messaging.config}"/>
+
+        </target>
+
         <property name="org.jboss.esb.tomcat.55lib"
             location="${org.jboss.esb.tomcat.home}/common/lib"/>
         <property name="org.jboss.esb.tomcat.60lib"




More information about the jboss-svn-commits mailing list