Use
  <property name="DevBuild1" value="${DevBuild1}"/>    curly braces
instead of
  <property name="DevBuild1" value="$(DevBuild1)"/>

Jan


> -----Ursprüngliche Nachricht-----
> Von: Radha Sangal [mailto:[EMAIL PROTECTED]
> Gesendet am: Dienstag, 11. Januar 2005 16:36
> An: Ant Users List
> Betreff: RE: passing parameters to ant
> 
> Am working on windows so $1 works fine .. 
> thnx
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, January 11, 2005 10:34 AM
> To: user@ant.apache.org
> Subject: AW: passing parameters to ant
> 
> I think you have to write %1 instead of $1, thats bash-syntax.
> 
> Jan
> 
> > -----Ursprüngliche Nachricht-----
> > Von: Radha Sangal [mailto:[EMAIL PROTECTED]
> > Gesendet am: Dienstag, 11. Januar 2005 16:31
> > An: Ant Users List
> > Betreff: passing parameters to ant
> > 
> > This might be a silly mistake, so I m asking for few more 
> eyes to see
> > it. Please help!
> > 
> >  
> > 
> > We have an xml-rpc client calling a method on the server 
> > which executes
> > the following bat file.
> > 
> >  
> > 
> > Command line from "automated_Builds_Diffs.bat"
> > 
> > cmd /c ant -buildfile
> > D:\v04_E\Build_Scripts\CvsDiffReports\automated_cvsdiffs.xml 
> > manualDiff
> > -D DevBuild1=$1  -D DevBuild2=$2 > D:\test2.txt
> > 
> >  
> > 
> > ($1 and $2 are passed from the client and are tested to 
> have the right
> > value at run time)
> > 
> >  
> > 
> > Ant script "automated_cvsdiffs.xml" receiving these parameters:
> > 
> > <target name="manualDiff">
> > 
> >                         <!-- TO use manual diff, set the build names
> > below. This targets DEV build only -->
> > 
> >                         <property name="DevBuild1"
> > value="$(DevBuild1)"/>
> > 
> >                         <property name="DevBuild2"
> > value="$(DevBuild2)"/>
> > 
> >                         <echo message="Starting CVS 
> Difference Report
> > (${DevBuild1} to ${DevBuild2})"/> 
> > 
> >                         
> > 
> > Output as in test2.txt :
> > 
> > manualDiff:
> > 
> >      [echo] Starting CVS Difference Report ($(DevBuild1) to
> > $(DevBuild2))
> > 
> >  
> > 
> > Script is failing here; the parameters are not getting 
> > populated. I have
> > tried some combinations like changing the names etc., but 
> of no use. 
> > 
> > This is some small syntax which I am probably not able to see here.
> > 
> >  
> > 
> >  
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to