[jboss-svn-commits] JBL Code SVN: r29802 - labs/jbossesb/trunk/product/samples/quickstarts/conf.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Oct 25 02:55:52 EDT 2009


Author: kevin.conner at jboss.com
Date: 2009-10-25 02:55:51 -0400 (Sun, 25 Oct 2009)
New Revision: 29802

Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
Log:
Change default profile for platform: JBESB-2899

Modified: labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml	2009-10-25 00:23:35 UTC (rev 29801)
+++ labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml	2009-10-25 06:55:51 UTC (rev 29802)
@@ -24,27 +24,17 @@
 	<!-- Are we embedded in a jbossesb distribution hierarchy? -->
 	<condition property="hierarchy.jbossesb">
 		<and>
-			<or>
-				<available file="${product.dir}/JBossEULA.txt"/>
-			</or>
+			<available file="${product.dir}/JBossEULA.txt"/>
 			<not>
-				<or>
-					<available file="${product.dir}/server/default"/>
-					<available file="${product.dir}/server/production"/>
-				</or>
+				<available file="${product.dir}/server/default"/>
 			</not>
 		</and>
 	</condition>
 	<!-- Are we embedded in a jbossesb-server distribution hierarchy? -->
 	<condition property="hierarchy.jbossesb-server">
 		<and>
-			<or>
-				<available file="${product.dir}/JBossEULA.txt"/>
-			</or>
-			<or>
-				<available file="${product.dir}/server/default"/>
-				<available file="${product.dir}/server/production"/>
-			</or>
+			<available file="${product.dir}/JBossEULA.txt"/>
+			<available file="${product.dir}/server/default"/>
 		</and>
 	</condition>
 	<!-- Do we build against a jbossesb distribution? -->
@@ -325,32 +315,15 @@
 		if="hierarchy.jbossesb-server">
 		<property name="org.jboss.esb.server.home" value="${product.dir}"/> 
 
-		<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>
+		<property name="org.jboss.esb.server.config" value="default"/>
 
 		<condition property="jbossesb-server-recognised">
-			<or>
-				<isset property="jbossesb-server-production"/>
-				<isset property="jbossesb-server-default"/>
-			</or>
+			<available file="${product.dir}/server/${org.jboss.esb.server.config}/deploy/jbossesb.sar"/>
 		</condition>
 
 		<fail unless="jbossesb-server-recognised" message="Could not detect embedded ESB configuration"/>
 
-		<condition property="org.jboss.esb.server.config"
-			value="production">
-			<isset property="jbossesb-server-production"/>
-		</condition>
-		<condition property="org.jboss.esb.server.config"
-			value="default">
-			<isset property="jbossesb-server-default"/>
-		</condition>
-
-		<echo message="Defaulting to profile: ${org.jboss.esb.server.config}"/>
+		<echo message="Using profile: ${org.jboss.esb.server.config}"/>
 	</target>
 	
 <!-- ==================================================================== -->
@@ -361,33 +334,35 @@
 
 	<target name="dependencies" depends="classpath-dependencies-as4, classpath-dependencies-as5, quickstart-specific-checks">
 	
-		<!-- jBPM Console properties -->
-		<condition property="jbpm.production.properties.set" value="true" else="false">
+        <condition property="jbossesb-server-production">
+            <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+        </condition>
+
+        <!-- jBPM Console properties -->
+        <condition property="jbpm.production.properties.required">
             <and>
-                <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
-                <isset property="quickstart.jbpm.console.username"/>
-                <isset property="quickstart.jbpm.console.password"/>
+                <isset property="jbossesb-server-production"/>
+                <not>
+                    <and>
+                        <isset property="quickstart.jbpm.console.username"/>
+                        <isset property="quickstart.jbpm.console.password"/>
+                    </and>
+                </not>
             </and>
          </condition>
-        <fail message="Quickstart configuration error: ${line.separator}${line.separator} jBPM username and password must be set in ${pwd}/quickstarts.properties. ${line.separator} The jBPM web console is secured when running in production mode i.e when org.jboss.esb.server.config=production.">
-            <condition>
-                <and>
-                    <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
-                    <equals arg1="${jbpm.production.properties.set}" arg2="false"/>
-                </and>
-            </condition>
-        </fail>
+        <fail if="jbpm.production.properties.required"
+        message="Quickstart configuration error: ${line.separator}${line.separator} jBPM username and password must be set in ${pwd}/quickstarts.properties. ${line.separator} The jBPM web console is secured when running in production mode i.e when org.jboss.esb.server.config=production."/>
 
         <condition property="org.jboss.esb.jbpm.console.upload.url" value="/jbpm-console/app/upload/" else="/jbpm-console/upload/">
-            <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+            <isset property="jbossesb-server-production"/>
         </condition>
 
         <condition property="jbpm.console.username" value="${quickstart.jbpm.console.username}" else="">
-            <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+            <isset property="jbossesb-server-production"/>
         </condition>
 
         <condition property="jbpm.console.password" value="${quickstart.jbpm.console.password}" else="">
-            <equals arg1="${org.jboss.esb.server.config}" arg2="production"/>
+            <isset property="jbossesb-server-production"/>
         </condition>
 
 		<!-- End jBPM Console properties -->



More information about the jboss-svn-commits mailing list