[jboss-svn-commits] JBL Code SVN: r26964 - labs/jbossesb/workspace/dbevenius/jbossas5/product.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 15 01:55:53 EDT 2009


Author: beve
Date: 2009-06-15 01:55:53 -0400 (Mon, 15 Jun 2009)
New Revision: 26964

Modified:
   labs/jbossesb/workspace/dbevenius/jbossas5/product/build-distr.xml
   labs/jbossesb/workspace/dbevenius/jbossas5/product/build.xml
Log:
fixing the build so that an external jbossas can be used.


Modified: labs/jbossesb/workspace/dbevenius/jbossas5/product/build-distr.xml
===================================================================
--- labs/jbossesb/workspace/dbevenius/jbossas5/product/build-distr.xml	2009-06-15 03:08:00 UTC (rev 26963)
+++ labs/jbossesb/workspace/dbevenius/jbossas5/product/build-distr.xml	2009-06-15 05:55:53 UTC (rev 26964)
@@ -7,19 +7,28 @@
     <!-- Load Build Properties File -->
     <property file="${org.jboss.esb.properties}"/>
 
-    <property name="build.dir" value="build"/>
-    <property name="lib.dir" value="build/lib"/>
-    <property name="aoplib.dir" value="build/aoplib"/>
-    <property name="lib.ext.dir" value="lib/ext"/>
-    <property name="services.dir" value="services"/>
+    <property name="build.dir" value="${basedir}/build"/>
+    <property name="lib.dir" value="${basedir}/build/lib"/>
+    <property name="aoplib.dir" value="${basedir}/build/aoplib"/>
+    <property name="lib.ext.dir" value="${basedir}/lib/ext"/>
+    <property name="services.dir" value="${basedir}/services"/>
     <property name="build.lib.dir" value="${build.dir}/jbossesb/lib"/>
     <property name="version" value="4.2.MR1"/>
-    <property name="esbserver.dist.dir" value="${build.dir}/jbossesb-server-${version}"/>
-    <property name="installation.files.dir" value="install"/>
+    <property name="installation.files.dir" value="${basedir}/install"/>
+    
+    <condition property="skip.server.esb" value="true">
+        <equals arg1="${skip.unzip}" arg2="true"/>
+    </condition>
+    <echo message="skip.server.esb ${skip.server.esb}"/>
 
+    <condition property="esbserver.dist.dir" value="${esb.server.home}" else="${build.dir}/jbossesb-server-${version}">
+        <available file="${esb.server.home}"/>
+    </condition>
+    
+
     <target name="dist" depends="server.dist, copy.esbserver.files" />
 
-    <target name="copy.esbserver.files" unless="skip.server.esb">
+    <target name="copy.esbserver.files">
         <copy todir="${esbserver.dist.dir}/docs" failonerror="false">
             <fileset dir="${build.dir}/jbossesb/docs">
                 <include name="**/*"/>
@@ -55,7 +64,7 @@
         <ant antfile="build.xml" dir="ftp"/>
     </target>
 
-    <target name="server.dist" depends="build.sar, unpack.server.zip, ftp-server" unless="skip.server.esb">
+    <target name="server.dist" depends="build.sar, unpack.server.zip, ftp-server">
         <ant antfile="build.xml" dir="${esb.install.location}" target="deploy"
                 inheritall="false">
                 <property name="org.jboss.esb.server.home" value="${esbserver.dist.dir}"/>

Modified: labs/jbossesb/workspace/dbevenius/jbossas5/product/build.xml
===================================================================
--- labs/jbossesb/workspace/dbevenius/jbossas5/product/build.xml	2009-06-15 03:08:00 UTC (rev 26963)
+++ labs/jbossesb/workspace/dbevenius/jbossas5/product/build.xml	2009-06-15 05:55:53 UTC (rev 26964)
@@ -33,13 +33,27 @@
 	<property name="org.jboss.esb.product.properties" value="jbossesb-properties.xml"/>
 	
 	<!-- Some default build locations -->
-	<property name="org.jboss.esb.internal.dest" location="build"/>
-	<property name="org.jboss.esb.internal.jar.dest" location="build/jbossesb/lib"/>
+	<property name="org.jboss.esb.internal.dest" location="${basedir}/build"/>
+	<property name="org.jboss.esb.internal.jar.dest" location="${basedir}/build/jbossesb/lib"/>
+	
+	<condition property="skip.unzip" value="true">
+		<or>
+    		<isset property="${esb.server.home}"/>
+    		<equals arg1="${skip.unzip}" arg2="true"/>
+		</or>
+    </condition>
+	
+	<!-- 
+	<echo message="-------------> ${skip.unzip}"/>
+	<echo message="-------------> ${esb.server.home}"/>
+	-->
 
 	<!-- JBoss ESB version -->
 	<property name="version" value="4.5.GA"/>
 	<property name="esb.server.name" value="jbossesb-server-${version}"/>
-	<property name="esbserver.dist.dir" value="${org.jboss.esb.internal.dest}/${esb.server.name}"/>
+	<condition property="esb.server.home" value="${esb.server.home}" else="${org.jboss.esb.internal.dest}/${esb.server.name}">
+        <isset property="esb.server.home"/>
+    </condition>
 
 	<!-- Set internal property defaults -->
 	<property name="org.jboss.esb.installationdirectory" location="build/jbossesb"/>
@@ -99,7 +113,9 @@
 				resultproperty="@{resultproperty}">
 				<sysproperty key="ant.home" value="${ant.home}"/>
 				<sysproperty key="ant.library.dir" value="${ant.library.dir}"/>
-	                        <sysproperty key="org.jboss.esb.properties" value="${org.jboss.esb.properties}"/>
+                <sysproperty key="org.jboss.esb.properties" value="${org.jboss.esb.properties}"/>
+                <sysproperty key="esb.server.home" value="${esb.server.home}"/>
+                <sysproperty key="skip.unzip" value="${skip.unzip}"/>
 				<arg value="-cp"/>
 				<arg value="${junit.jar}"/>
 				<arg value="-f"/>
@@ -147,7 +163,7 @@
 		<ant dir="rosetta"/>
 	</target>
 
-    <target name="dependencies.get">
+    <target name="dependencies.get" unless="skip.resolve">
         <ant antfile="ivy-build.xml" />
     </target>
 




More information about the jboss-svn-commits mailing list