try this change the batch file statement to ant -buildfile "RunBuild.xml" %1 %2 and then execute >ABC.bat A B at commandline and this should solve your troubles
Sunil Prabhakaran On 10/22/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Im not sure why you are using the batchfile. So just two infos: > - %* is replaced by all batch arguments in a batch file > - you can define a default target on <project> > > Jan > > >-----Ursprüngliche Nachricht----- > >Von: Dharmesh Vyas [mailto:[EMAIL PROTECTED] > >Gesendet: Donnerstag, 18. Oktober 2007 13:23 > >An: Ant Users List > >Betreff: [Ant task] Calling different targets by passing it to > >a batch file > > > >Hello, > > > >I have a batch file ABC.bat, which I use to set ant path and > >run the build > >file. > > > >ABC.bat contents are somewhat like: > >rem Set Ant path over here > >ant -verbose -buildfile "RunBuild.xml" %1 -emacs > > > >I have few targets for e.g A, B, C, D in my build file > >RunBuild.xml. These > >targets are my default target so if I call the build file without any > >arguments all of them gets called. > > > >Now I want to call only two of them. I tried it by doing > >*ABC.bat "A B"*. It > >say that 'A B' does not exist in the project. Can somebody > >please tell me > >how shall I implement it ? Or write it in a way that first > >target A is run > >and then B. > > > >Thanks and Regards, > >- Dharmesh > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
