Try
  <include name="*/db/"/> 
instead of
  <include name="*/db/**"/>

Jan

>-----Ursprüngliche Nachricht-----
>Von: David Weintraub [mailto:[EMAIL PROTECTED] 
>Gesendet: Dienstag, 7. August 2007 21:35
>An: Ant Users List
>Betreff: Re: Changing directory structure in copy
>
>I have the following build.xml:
>
><project name="test" default="test" basedir=".">
>    <target name="test">
>        <delete dir="test"/>
>        <mkdir dir="test"/>
>        <copy todir="test">
>            <fileset dir=".">
>                <include name="*/db/**"/>
>            </fileset>
>            <mapper type="glob"
>                from="*/db"
>                to="dbutil/*"/>
>        </copy>
>    </target>
></project>
>
>When I run it, the directories are copied and the names of the
>directories are modified, but the files under those directories aren't
>copied over.
>
>I tried the following (using extra asterisks) in the mapper:
>
>            <mapper type="glob"
>                from="*/db/*"
>                to="dbutil/*/*"/>
>
>But, then it doesn't copy the directories. Any ideas?
>
>
>On 8/6/07, David Weintraub <[EMAIL PROTECTED]> wrote:
>> I need to copy the following directories:
>>
>>     ../dir1/db/*
>>     ../dir2/db/*
>>     ../foo/db/*
>>     ../bar/db/*
>>
>> To:
>>
>>     dbutil/dir1
>>     dbutil/dir2
>>     dbutil/foo
>>     dbutil/bar
>>
>> Basically, I want to copy all directories:
>>
>>     ../*/db
>>
>> to:
>>
>>     dbutil/*
>>
>> I looked at mapper, but it seems to only map file names. Is there a
>> way to map directories in Ant without using any "optional" tasks,
>> manually listing the directories, or using shell callouts?
>>
>> --
>> David Weintraub
>> [EMAIL PROTECTED]
>>
>
>
>-- 
>--
>David Weintraub
>[EMAIL PROTECTED]
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to