> 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]