[Yanel-commits] rev 39986 - public/yanel/trunk/src/build/targets
michi at wyona.com
michi at wyona.com
Mon Nov 17 12:04:21 CET 2008
Author: michi
Date: 2008-11-17 12:04:21 +0100 (Mon, 17 Nov 2008)
New Revision: 39986
Modified:
public/yanel/trunk/src/build/targets/build-binary-snapshot.xml
Log:
check revision and directory
Modified: public/yanel/trunk/src/build/targets/build-binary-snapshot.xml
===================================================================
--- public/yanel/trunk/src/build/targets/build-binary-snapshot.xml 2008-11-17 10:57:45 UTC (rev 39985)
+++ public/yanel/trunk/src/build/targets/build-binary-snapshot.xml 2008-11-17 11:04:21 UTC (rev 39986)
@@ -3,22 +3,38 @@
<project name="build-binary-snapshot" default="bin-snapshot" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
<target name="bin-snapshot" description="Create a binary snapshot" depends="init, webapp">
- <delete dir="${build.dir}/bin-snapshots"/>
- <property name="target.servlet.context.prefix" value="ROOT"/>
+ <fail message="No revision specified! Please configure property 'yanel.revision' within 'src/build/local.build.properties'.">
+ <condition>
+ <equals arg1="${yanel.revision}" arg2="REVISION"/>
+ </condition>
+ </fail>
+
<property name="snapshot.dir" value="${build.dir}/bin-snapshots/wyona-yanel-SNAPSHOT-${yanel.version}-r${yanel.revision}-bin"/>
+ <fail message="Directory already exists: '${snapshot.dir}'. Either delete this directory or use a different version/revision!">
+ <condition>
+ <available file="${snapshot.dir}" type="dir"/>
+ </condition>
+ </fail>
<mkdir dir="${snapshot.dir}"/>
+
+ <property name="snapshot.dir.win" value="${build.dir}/bin-snapshots/wyona-yanel-SNAPSHOT-${yanel.version}-r${yanel.revision}-bin-win"/>
+ <fail message="Directory already exists: '${snapshot.dir.win}'. Either delete this directory or use a different version/revision!">
+ <condition>
+ <available file="${snapshot.dir.win}" type="dir"/>
+ </condition>
+ </fail>
+ <mkdir dir="${snapshot.dir.win}"/>
+
+ <property name="target.servlet.context.prefix" value="ROOT"/>
<antcall target="prepare-tomcat"/>
<antcall target="copy-realms-resources"/>
<!-- Windows specific snapshot -->
- <property name="snapshot.dir.win" value="${build.dir}/bin-snapshots/wyona-yanel-SNAPSHOT-${yanel.version}-r${yanel.revision}-bin-win"/>
- <mkdir dir="${snapshot.dir.win}"/>
<antcall target="bin-snapshot-win"/>
<!-- UNIX specific snapshot -->
<antcall target="bin-snapshot-unix"/>
-
- <delete dir="${snapshot.dir}"/>
+ <!--<delete dir="${snapshot.dir}"/>-->
</target>
<target name="prepare-tomcat">
More information about the Yanel-commits
mailing list