[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