You'd use
ant mytarg -Dcvsrev="build-24".
Then revision-name would be replaced with ${revision-name}
Jonathan Carlson
[EMAIL PROTECTED]
Russell G. Wells wrote:
>I want to create a target in my build.xml file for getting a tagged revision
>of code out of CVS, with the user specifying the revision name on the
>command line.
>i.e.
> ant cvsrev build-24
>
>My question is how do I access the argument "build-24" within the build.xml
>file.
>
>
><!-- check for required environment variable prior to doing anything -->
><target name="init.cvs" unless="osEnv.CVSROOT">
> <fail message="To use ANT CVS you must have CVSROOT defined"/>
></target>
>
><target name="cvsrev" depends="init.cvs">
> <!-- cvs -q checkout -P -r revision-name module -->
> <cvs command="-q checkout -P -r revision-name ${ant.project.name}"/>
></target>
>
>What should be "revision-name" be replaced with?
>
>----------------
>Russell G. Wells
>Bear River Associates, Inc.
>email: [EMAIL PROTECTED]
>
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com