Your usage of the find command is incorrect. To find all the jars in
./myDir you would run the following:

Find ./myDir -name *.jar 

You should change the arg line to:

<arg line="$basedir}/myDir -name *.jar"/>

-Rob A

> -----Original Message-----
> From: Venkat Kotu [mailto:[EMAIL PROTECTED] 
> Sent: Friday, May 05, 2006 11:42 AM
> To: user@ant.apache.org
> Subject: Unix commads behaving different in Ant task
> 
> Hi,
> 
>  
> 
> I have a situation where in I need to find all the .jar files 
> in  a directory and write it to a temp file. 
> 
>  
> 
> The command from the prompt is : find myDir/*.jar and it 
> lists all the .jar files from myDir directory.
> 
>  
> 
> The ant target defined for the purpose is:
> 
>  
> 
> <target name="list.jars">
> 
>             <exec os="unix" executable="find" 
> outputproperty="temp.txt">
> 
>                         <arg line="$basedir}/myDir/*.jar"/>
> 
>             </exec>
> 
>  </target>
> 
>  
> 
> This does not return any thing.
> 
>  
> 
> What I am doing wrong?
> 
>  
> 
> Thanks
> 
> Venkat Kotu
> 
>  
> 
>  
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to