[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