[jboss-svn-commits] JBL Code SVN: r29995 - in labs/jbossesb/trunk/product/install: embedded-console and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Nov 4 22:23:54 EST 2009


Author: tcunning
Date: 2009-11-04 22:23:54 -0500 (Wed, 04 Nov 2009)
New Revision: 29995

Added:
   labs/jbossesb/trunk/product/install/embedded-console/
   labs/jbossesb/trunk/product/install/embedded-console/jbas5-admin-console.war
Modified:
   labs/jbossesb/trunk/product/install/build.xml
Log:
JBESB-2897
Add back the custom built jbas5-admin-console (the one that ships with 
5.1.0.GA does not load classes cross-plugin).    Integrate our plugin
into that WAR.


Modified: labs/jbossesb/trunk/product/install/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/build.xml	2009-11-05 03:23:09 UTC (rev 29994)
+++ labs/jbossesb/trunk/product/install/build.xml	2009-11-05 03:23:54 UTC (rev 29995)
@@ -9,6 +9,7 @@
 	
         <property name="server.dir" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}"/>
         <property name="client.dir" value="${org.jboss.esb.server.home}/client"/>
+	<property name="install.dir" value="${basedir}"/>
         <property name="conf.dir" value="${server.dir}/conf"/>
         <property name="deploy.dir" value="${server.dir}/deploy"/>
         <property name="server.lib.dir" value="${server.dir}/lib"/>
@@ -83,7 +84,11 @@
             </path>
             <property name="jopr.as5.plugin" refid="jopr.as5.plugin"/>
             <path id="jopr.as5.console">
+		<fileset dir="${install.dir}/embedded-console"
+		   includes="jbas5-*.war"/>
+		<!--
                 <fileset dir="${org.jboss.esb.dist.lib}" includes="${jopr.console.base}jbas5*.war"/>
+		-->
             </path>
             <property name="jopr.as5.console" refid="jopr.as5.console"/>
 
@@ -95,7 +100,21 @@
             </condition>
         </target>
 
-        <target name="install.base.console" depends="dependencies" unless="jopr.console.exists">
+	<target name="check-console-exist">
+            <condition property="jopr.console.delete.exists">
+                <available file="${jopr.console.dir}"/>
+            </condition>
+	</target>
+
+	<!-- The JBoss 5.1.0.GA admin console contains a bug in which it will 
+	not load classes from the the jmx-plugin in the jbossesb plugin.  
+	This bug is fixed but we need to remove the existing AS5 admin console
+	for now. -->
+	<target name="remove-as5-console" depends="check-console-exist" if="jbossas5, jopr.console.delete.exists">
+		<delete dir="${jopr.console.dir}"/>	
+	</target>
+
+        <target name="install.base.console" depends="remove-as5-console, dependencies" unless="jopr.console.exists">
             <mkdir dir="${jopr.console.dir}"/>
             <unzip dest="${jopr.console.dir}" src="${jopr.console.war}"/>
         </target>

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