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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 2 22:25:29 EDT 2009


Author: tcunning
Date: 2009-07-02 22:25:29 -0400 (Thu, 02 Jul 2009)
New Revision: 27470

Added:
   labs/jbossesb/trunk/product/install/embedded-console/jbas5-admin-console.war
Modified:
   labs/jbossesb/trunk/product/install/embedded-console/build.xml
Log:
JBESB-2577
Add console for jbossas5, remove admin-console.war if it exists, and make
sure to check whether we are installing on jbossas4 or jbossas5 and 
install the correct console.    Necessary for management console removal.


Modified: labs/jbossesb/trunk/product/install/embedded-console/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/embedded-console/build.xml	2009-07-03 02:14:40 UTC (rev 27469)
+++ labs/jbossesb/trunk/product/install/embedded-console/build.xml	2009-07-03 02:25:29 UTC (rev 27470)
@@ -1,12 +1,41 @@
-<project name="JBESB_Installer" default="replace" basedir=".">
+<project name="JBESB_Installer" default="copy-console" basedir=".">
 	<property name="deploy.dir" value="${org.jboss.esb.server.home}/server/${org.jbossesb.server.config}/deploy"/>
+        <property name="server.dir" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}"/>
+
+        <!-- Check for JBossAS5 -->
+        <condition property="jbossas5">
+            <available file="${server.dir}/deployers" type="dir"/>
+        </condition>
+
+        <!-- Check for JBossAS4.x -->
+        <condition property="jbossas4">
+            <not>
+                <available file="${server.dir}/deployers" type="dir"/>
+            </not>
+        </condition>
+
 	<target name="replace">
+		<echo>server.dir=${server.dir}</echo>
+		<echo>JBAS4 [${jbossas4}] JBAS5 [${jbossas5}]"</echo>
 		<loadfile property="measurement.category"
 			srcFile="measurementpatch.txt"/>	
 		<replace file="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/conf/jboss-log4j.xml"
 			value="${measurement.category}">
 			<replacetoken><![CDATA[<!-- Limit the org.apache category to INFO as its DEBUG is verbose -->]]></replacetoken>	
 		</replace>
-	         <copy file="esb-console.war" todir="${deploy.dir}"/>
+		<delete dir="${deploy.dir}/admin-console.war"/>
 	</target>
+
+	<target name="copy-jbas4-console" if="jbossas4">
+		<echo>JBAS 4 CONSOLE COPY</echo>
+                <copy file="esb-console.war" todir="${deploy.dir}"/>
+	</target>
+
+	<target name="copy-jbas5-console" if="jbossas5">
+		<echo>JBAS 5 CONSOLE COPY</echo>
+                <copy file="jbas5-admin-console.war" todir="${deploy.dir}"/>
+	</target>
+
+	<target name="copy-console" depends="replace,copy-jbas4-console,copy-jbas5-console">
+	</target>
 </project>

Added: labs/jbossesb/trunk/product/install/embedded-console/jbas5-admin-console.war
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/install/embedded-console/jbas5-admin-console.war
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




More information about the jboss-svn-commits mailing list