> From: Phil Weighill-Smith [mailto:[EMAIL PROTECTED]
> 
> Thanks for the info. Note that the documentation for the file mappers
> states that "to" and "from" can "contain at most one '*'", which
implies
> to me that they can legitimately have zero stars. In this particular
case
> the fileset defined selects just one file, ant.jar, which is what I
want
> to copy to a different directory. The problem is that I don't know (in
the
> Ant script) the exact path to the ant.jar so I'm using "**/ant.jar":
> 
> <copy todir="${dest}">
>     <fileset dir="${source}" includes="**/ant.jar"/>
>     <mapper type="glob" from="*/ant.jar" to="internal/ant.jar"/>
> </copy>
> 
> What I want to do is copy the one and only "${source}/.../ant.jar" to
> "${dest}/internal/ant.jar". Because the Ant script is itself generated
> (generically) such that the copy "todir" attribute is fixed as
"${dest}" I
> can't simply set that to "${dest}/internal" and use a flatten mapper
which
> is what I'd otherwise do.
> 
> If you can think of a way of doing this processing with just changing
the
> body content of the copy element and not the copy element itself I'd
love
> to know the solution! Perhaps the regexp mapper would do this?

I think I misunderstood what you wanted to do. To copy a single file
from one place to another, just use <copy file="" tofile="" />. --DD

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

Reply via email to