> I am trying to copy a list of files, which have fully qualified paths
>
> EG: "/foo/bar/myfile.jar, /goo/car/myotherfile.jar"
>  or "F:\foo\bar\myfile.jar, G:\goo\car\myotherfile.jar"
>
> (1) use for loop.  For example:
>
>                <for param="file" list="${files.lib.remote}">
>                        <sequential>
>                                <copy file="@{file}"
> todir="${dir.dist.uses}"/>
>                        </sequential>
>                </for>
>
>  This approach generates this message:
>     Warning: Could not find file /build/path/   /foo/bar/myfile.jar to copy.

If I remember right, you can't have spaces after the comma.

Plus I think you'd need to use <copy file="" tofile="">, and not
todir="", no? Maybe using file+todir does an implicit flatten mapper?
I've only ever used file+tofile, and filesets+todir, where the
relative path in the fileset to appended to todir.

OK file+todir seems a valid combi from the manual, but it's unclear
whether it flattens or not. I would guess yes, similar to a cp unix
command.

> (2) use pathtofileset. For example:
>     /foo/bar/myfile.jar is not relative to /

This sounds a bit like a bug. --DD

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

Reply via email to