[jboss-svn-commits] JBL Code SVN: r25255 - labs/jbossrules/trunk/drools-guvnor.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Feb 13 10:55:01 EST 2009


Author: Rikkola
Date: 2009-02-13 10:55:01 -0500 (Fri, 13 Feb 2009)
New Revision: 25255

Modified:
   labs/jbossrules/trunk/drools-guvnor/build.xml
Log:
GUVNOR-136: In stand alone, war should be exploded into a drools-guvnor.war folder (the .war extension is needed).

Modified: labs/jbossrules/trunk/drools-guvnor/build.xml
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/build.xml	2009-02-13 15:07:21 UTC (rev 25254)
+++ labs/jbossrules/trunk/drools-guvnor/build.xml	2009-02-13 15:55:01 UTC (rev 25255)
@@ -18,22 +18,38 @@
 
 	<!-- Creates a stand alone zip. JBoss AS + Guvnor -->
 	<target name="guvnor-standalone" >
-		<get src="http://heanet.dl.sourceforge.net/sourceforge/jboss/${jbossAS.version}.zip" 
-			dest="${jbossAS.version}.zip" />	
+
+		<condition property="isJBossASDowloaded" >
+			<available file="${jbossAS.version}.zip" />
+		</condition>
+	    <antcall target="download-jboss-as"/>
+				
 		<mkdir dir="${jbossAS.tempdir}" />
 		<unzip src="${jbossAS.version}.zip" 
 			dest="${jbossAS.tempdir}" />
 		<delete dir="${jbossAS.tempdir}/${jbossAS.version}/docs" />
 		<delete dir="${jbossAS.tempdir}/${jbossAS.version}/server/all" />
 		<delete dir="${jbossAS.tempdir}/${jbossAS.version}/server/minimal" />
-		<copy file="target/drools-guvnor.war" 
-			todir="${jbossAS.tempdir}/${jbossAS.version}/server/default/deploy" />
+		<unzip src="target/drools-guvnor.war" 
+			dest="${jbossAS.tempdir}/${jbossAS.version}/server/default/deploy/drools-guvnor.war" />
 		<zip basedir="${jbossAS.tempdir}"
 			destfile="guvnor-standalone.zip" />
-		<delete dir="${jbossAS.tempdir}" />		
-		<delete file="${jbossAS.version}.zip" /> 		
+		<delete dir="${jbossAS.tempdir}" />	
+
+	    <antcall target="remove-jboss-as"/>		
 	</target>
+	
+	<!-- If JBoss AS is not downloaded get it -->
+	<target name="download-jboss-as" unless="isJBossASDowloaded">
+		<get src="http://heanet.dl.sourceforge.net/sourceforge/jboss/${jbossAS.version}.zip" 
+				dest="${jbossAS.version}.zip" />
+	</target>
 
+	<!-- If JBoss AS was downloaded remove it -->
+	<target name="remove-jboss-as" unless="isJBossASDowloaded">
+		<delete file="${jbossAS.version}.zip" />
+	</target>
+
     <target name="gwt-compile">
 		<!--<gwt:compile outDir="src/main/webapp"-->
 		<gwt:compile outDir="target/gwt-compiled-output"




More information about the jboss-svn-commits mailing list