Ant does not resolve the wildcard. The called program does - or does not.
Have you tried to specify the shell (sh,bsh,...) on your second example?
   see: http://ant.apache.org/faq.html#batch-shell-execute


Jan 

>-----Ursprüngliche Nachricht-----
>Von: Lloyd, Eric [mailto:[EMAIL PROTECTED] 
>Gesendet: Dienstag, 5. Dezember 2006 17:16
>An: user@ant.apache.org
>Betreff: Using the '*' (wildcard)
>
>Hi,
>  I'm new to Apache ant, and I'm trying to get a very simple 
><exec> to work. For some reason, wildcards ('*') work fine in 
>some cases but not in others. For example, the following works fine:
> 
>Note: In ./File/src/obj there is one file - File.o. And 
>running "ls ./File/src/obj/*.o" from a terminal works.
> 
><exec executable = "find">
>    <arg line = './File/src/obj/ -name"*.o"' /> </exec>
> 
>This, however, doesn't:
> 
><exec executable = "ls">
>    <arg line = "./File/src/obj/*.o" />
></exec>
> 
>It gives me the error: ls: ./File/src/obj/*.o: No such File or 
>Directory.
> 
>It's like Ant isn't resolving the wildcard in the second case.
> 
>Can anyone tell me how to get the second example to work?
> 
>Also, I'm using version 1.6.5 on a red hat system.
> 
>Thanks!
>Eric Lloyd
>
>---------------------------------------------------------------------
>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]

Reply via email to