[jboss-svn-commits] JBL Code SVN: r37840 - labs/jbossesb/branches/JBESB_4_10_CP/product/install.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jan 5 10:26:31 EST 2012


Author: tcunning
Date: 2012-01-05 10:26:31 -0500 (Thu, 05 Jan 2012)
New Revision: 37840

Modified:
   labs/jbossesb/branches/JBESB_4_10_CP/product/install/build.xml
Log:
JBESB-3669
Don't copy the console on top of an AS6 installation.


Modified: labs/jbossesb/branches/JBESB_4_10_CP/product/install/build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_10_CP/product/install/build.xml	2012-01-05 10:18:07 UTC (rev 37839)
+++ labs/jbossesb/branches/JBESB_4_10_CP/product/install/build.xml	2012-01-05 15:26:31 UTC (rev 37840)
@@ -15,6 +15,7 @@
         <property name="server.lib.dir" value="${server.dir}/lib"/>
         <property name="hadeploy.dir" value="${server.dir}/deploy-hasingleton"/>
 
+        <property name="as6.jopr.console.dir" location="${org.jboss.esb.server.home}/common/deploy/admin-console.war"/>
         <property name="jopr.console.dir" location="${deploy.dir}/admin-console.war"/>
         <property name="jopr.plugin.base" value="rhq-jbossesb-plugin-"/>
         <property name="jopr.console.base" value="jopr-embedded-"/>
@@ -58,7 +59,6 @@
     </condition>
 
         <fail unless="hierarchy.recognised" message="Cannot determine build hierarchy"/>
-
         <target name="dependencies.jbossesb" if="hierarchy.jbossesb">
             <property name="org.jboss.esb.dist" location="${product.dir}"/>
             <property name="org.jboss.esb.dist.lib" location="${org.jboss.esb.dist}/lib"/>
@@ -75,9 +75,14 @@
         </target>
 
         <target name="dependencies" depends="dependencies.source, dependencies.jbossesb">
+	    <echo>as6.jopr.console.dir=${as6.jopr.console.dir}</echo>
             <condition property="jopr.console.exists">
-                <available file="${jopr.console.dir}"/>
+                <or>
+                  <available file="${jopr.console.dir}"/>
+                  <available file="${as6.jopr.console.dir}"/>
+                </or>
             </condition>
+		<echo>jopr.console.exists=${jopr.console.exists}</echo>
 
             <path id="jopr.as4.plugin">
                 <fileset dir="${org.jboss.esb.dist.lib}" includes="${jopr.plugin.base}*as4.jar"/>
@@ -111,8 +116,18 @@
         </target>
 
         <target name="deploy.console" depends="install.base.console">
-            <path id="plugin.location">
-                <fileset dir="${jopr.console.dir}" includes="**/jopr-jboss-as-*plugin*.jar"/>
+            <condition property="console.dir"
+	      value="${jopr.console.dir}">
+               <available file="${jopr.console.dir}"/>
+            </condition>           
+
+            <condition property="console.dir"
+              value="${as6.jopr.console.dir}">
+               <available file="${as6.jopr.console.dir}"/>
+            </condition> 
+ 
+	    <path id="plugin.location">
+                <fileset dir="${console.dir}" includes="**/jopr-jboss-as-*plugin*.jar"/>
             </path>
             <property name="plugin.location" refid="plugin.location"/>
             <dirname property="plugin.dir" file="${plugin.location}"/>
@@ -473,9 +488,6 @@
         <delete dir="${deploy.dir}/soapui-client.sar" quiet="true"/>
         <delete file="${deploy.dir}/contract.war" quiet="true"/>
         <delete file="${deploy.dir}/esb-console.war" quiet="true" />
-        <delete quiet="true">
-            <fileset dir="${deploy.dir}/admin-console.war" includes="**/rhq-jbossesb-plugin-*.jar"/>
-        </delete>
         <delete dir="${conf.dir}/action-templates.xml" quiet="true"/>
         <delete quiet="false">
 			<fileset dir="${server.lib.dir}" >
@@ -491,6 +503,10 @@
                 <include name="commons-httpclient-*.jar"/>
             </fileset>
         </delete>
+        <delete quiet="true">
+            <fileset dir="${deploy.dir}/admin-console.war" includes="**/rhq-jbossesb-plugin-*.jar"/>
+        </delete>
+
     </target>
 
     <target name="undeploy.jbossas6" if="jbossas6" >



More information about the jboss-svn-commits mailing list