[jboss-svn-commits] JBL Code SVN: r27776 - labs/jbossrules/trunk/drools-guvnor.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jul 9 02:07:40 EDT 2009
Author: michael.neale at jboss.com
Date: 2009-07-09 02:07:40 -0400 (Thu, 09 Jul 2009)
New Revision: 27776
Modified:
labs/jbossrules/trunk/drools-guvnor/revision-number.xml
Log:
wasn't working when target dir didn't exist, so creates it.
Modified: labs/jbossrules/trunk/drools-guvnor/revision-number.xml
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/revision-number.xml 2009-07-09 05:08:49 UTC (rev 27775)
+++ labs/jbossrules/trunk/drools-guvnor/revision-number.xml 2009-07-09 06:07:40 UTC (rev 27776)
@@ -1,32 +1,35 @@
<?xml version="1.0"?>
<project name="Drools" basedir="." default="find_revision">
<property name="buildNumber" value="test"/>
- <property name="timestamp" value="timestamp"/>
-
- <target name="find_revision" description="Sets property 'revision.number' to the head svn revision">
-
- <property name="project.version" value="${project.version}"/>
-
- <exec executable="svnversion" outputproperty="svnlog.out" failifexecutionfails="false" >
- </exec>
+ <property name="timestamp" value="timestamp"/>
+
+ <target name="find_revision" description="Sets property 'revision.number' to the head svn revision">
- <condition property="svnversionDoesNotWork">
- <contains string="${svnlog.out}" substring="This client is too old" casesensitive="false" />
- </condition>
-
- <antcall target="write-version-and-build-number"/>
- <antcall target="write-version"/>
-
- </target>
-
- <!-- If svnversion works add the version and the build number -->
- <target name="write-version-and-build-number" unless="svnversionDoesNotWork">
- <echo file="./target/classes/org/drools/guvnor/public/version.txt">${project.version} ${svnlog.out}</echo>
- </target>
-
- <!-- If svnversion does not work just add the version -->
- <target name="write-version" if="svnversionDoesNotWork">
- <echo file="./target/classes/org/drools/guvnor/public/version.txt">${project.version}</echo>
- </target>
-
+ <property name="project.version" value="${project.version}"/>
+
+ <exec executable="svnversion" outputproperty="svnlog.out" failifexecutionfails="false" >
+ </exec>
+
+ <condition property="svnversionDoesNotWork">
+ <contains string="${svnlog.out}" substring="This client is too old" casesensitive="false" />
+ </condition>
+
+ <antcall target="write-version-and-build-number"/>
+ <antcall target="write-version"/>
+
+ </target>
+
+ <!-- If svnversion works add the version and the build number -->
+ <target name="write-version-and-build-number" unless="svnversionDoesNotWork">
+ <touch file="./target/classes/org/drools/guvnor/public/version.txt" mkdirs="true"/>
+ <echo file="./target/classes/org/drools/guvnor/public/version.txt">${project.version} ${svnlog.out}</echo>
+ </target>
+
+ <!-- If svnversion does not work just add the version -->
+ <target name="write-version" if="svnversionDoesNotWork">
+ <touch file="./target/classes/org/drools/guvnor/public/version.txt"/>
+ <touch file="./target/classes/org/drools/guvnor/public/version.txt" mkdirs="true"/>
+ <echo file="./target/classes/org/drools/guvnor/public/version.txt">${project.version}</echo>
+ </target>
+
</project>
More information about the jboss-svn-commits
mailing list