why not just

    <copy todir="${target.dir}/archives">
       <fileset dir="."/>
    </copy>

? You only have to ensure that ${target.dir} is not under your basedir (.)
for
recursion possibility.


Jan

> -----Ursprüngliche Nachricht-----
> Von: Dick, Brian E. [mailto:[EMAIL PROTECTED]
> Gesendet am: Dienstag, 12. April 2005 15:43
> An: Ant Users List
> Betreff: Copy to remote machine
> 
> I need to copy a directory of files to a remote machine. I want to
> maintain the same relative directory structure on the remote 
> machine as
> defined by the local machine. Only the top level directories are
> different between the two machines.
> 
> The following works, but is it the best way to accomplish this task?
> 
> <target name="deploy">
>    <pathconvert targetos="windows" property="target.dir">
>       <path>
>          <pathelement location="."/>
>       </path>
>       <map from="c:\projects\distapp" to="\\remotehost\c$\prodapp"/>
>    </pathconvert>
> 
>    <copy todir="${target.dir}/archives">
>       <fileset dir="archives"/>
>    </copy>
> </target>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to