[jboss-svn-commits] JBL Code SVN: r16728 - labs/jbossesb/trunk/product/samples/quickstarts/conf.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 21 05:27:24 EST 2007
Author: kevin.conner at jboss.com
Date: 2007-11-21 05:27:24 -0500 (Wed, 21 Nov 2007)
New Revision: 16728
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
Log:
Support production profile: JBESB-1355
Modified: labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2007-11-21 10:26:43 UTC (rev 16727)
+++ labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2007-11-21 10:27:24 UTC (rev 16728)
@@ -26,7 +26,10 @@
<and>
<available file="${product.dir}/JBossORG-EULA.txt"/>
<not>
- <available file="${product.dir}/server/default"/>
+ <or>
+ <available file="${product.dir}/server/default"/>
+ <available file="${product.dir}/server/production"/>
+ </or>
</not>
</and>
</condition>
@@ -34,7 +37,10 @@
<condition property="hierarchy.jbossesb-server">
<and>
<available file="${product.dir}/JBossORG-EULA.txt"/>
- <available file="${product.dir}/server/default"/>
+ <or>
+ <available file="${product.dir}/server/default"/>
+ <available file="${product.dir}/server/production"/>
+ </or>
</and>
</condition>
<!-- Do we build against a jbossesb distribution? -->
@@ -189,7 +195,33 @@
<!-- Configure dependencies for jbossesb-server distribution -->
<target name="jbossesb-server-dependencies" if="hierarchy.jbossesb-server">
<property name="org.jboss.esb.server.home" value="${product.dir}"/>
- <property name="org.jboss.esb.server.config" value="default"/>
+
+ <condition property="jbossesb-server-production">
+ <available file="${product.dir}/server/production/deploy/jbossesb.sar"/>
+ </condition>
+ <condition property="jbossesb-server-default">
+ <available file="${product.dir}/server/default/deploy/jbossesb.sar"/>
+ </condition>
+
+ <condition property="jbossesb-server-recognised">
+ <or>
+ <isset property="jbossesb-server-production"/>
+ <isset property="jbossesb-server-default"/>
+ </or>
+ </condition>
+
+ <fail unless="jbossesb-server-recognised" message="Could not detect embedded ESB configuration"/>
+
+ <condition property="org.jboss.esb.server.config"
+ value="default">
+ <isset property="jbossesb-server-default"/>
+ </condition>
+ <condition property="org.jboss.esb.server.config"
+ value="production">
+ <isset property="jbossesb-server-production"/>
+ </condition>
+
+ <echo message="Defaulting to profile: ${org.jboss.esb.server.config}"/>
</target>
<!-- ==================================================================== -->
More information about the jboss-svn-commits
mailing list