ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andre Charbonneau <andre.charbonn...@nrc-cnrc.gc.ca>
Subject Re: extracting project revision number
Date Fri, 29 Apr 2005 19:08:50 GMT
Hi,
This works perfectly! :-)

Thanks a lot for your help!!
    Andre

Ivan Ivanov wrote:

>Hello Andre,
>
>Assuming we have a file called build.number that
>contains the single line:
>build.revision="$Rev: 24 $"
>here is a sample snippet that will might help you:
>
><project>
>  <taskdef resource="net/sf/antcontrib/antlib.xml"/>
>  <loadfile property="line" srcfile="build.number"/>
>  <echo>${line}</echo>
>  <propertyregex property="version" input="${line}"
>regexp="\d+" select="\0"/>
>  <echo>$${version} = ${version}</echo>
></project>
>
>Here we use propertyregex task[2] from ant-contrib[1].
>
>HTH
>Ivan
>
>[1]http://ant-contrib.sourceforge.net/
>[2]http://ant-contrib.sourceforge.net/tasks/tasks/propertyregex.html
>--- Andre Charbonneau
><andre.charbonneau@nrc-cnrc.gc.ca> wrote:
>  
>
>>Hi,
>>I would like to extract the Subversion build number
>>of my project and 
>>use this to name my release files (tar.gz).  What I
>>thought of doing is 
>>to put a Subversion tag in my build.properties file.
>> Something like the 
>>following:
>>
>>build.revision="$Rev: 24 $"
>>
>>That way, the build number will be in synch with my
>>Subversion 
>>repository.  But my question is:  How do I extract
>>this build number to 
>>use it in my build.xml tasks? (without the leading
>>'$Rev' and trailing 
>>'$' characters).
>>
>>Thanks,
>>    Andre
>>
>>
>>
>>    
>>
>---------------------------------------------------------------------
>  
>
>>To unsubscribe, e-mail:
>>user-unsubscribe@ant.apache.org
>>For additional commands, e-mail:
>>user-help@ant.apache.org
>>
>>
>>    
>>
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam?  Yahoo! Mail has the best spam protection around 
>http://mail.yahoo.com 
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>For additional commands, e-mail: user-help@ant.apache.org
>  
>

-- 
Andre Charbonneau

100 Sussex Drive, Rm 2025
Research Computing Support, IMSB
National Research Council Canada
Ottawa, ON, Canada K1A 0R6
613-993-3129  Fax: 613-993-3127     


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message