[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