On Thu, 05 Jul 2001, dave young <[EMAIL PROTECTED]> wrote:

> there is a set of files matching the following path that i wish to
> copy; castor*/src/main/org/exolab/**
> 
> now, the thing is, that i need to place them into another directory
> and don't wish to have the castor*/src/main bit of the filename,
> just the remainder.
> 

Let me see if I get this correctly, sounds as if you could easily do
this with a regexp-mapper.  (1) You have to use Ant 1.3 or later and
(2) need jakarta-regexp or jakarta-ORO in your CLASSPATH, then do
something like this

<copy todir="mydestdir">
  <fileset dir="mysrcdir">
    <include name="castor*/src/main/org/exolab/**" />
  </fileset>

  <mapper type="regexp" from="castor.*/src/main/(.*)" to="\1" />
</copy>

The include will make sure that you don't copy any files you don't
need and the mapper will strip off the castor*/src/main/ part.

Stefan

Reply via email to