ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Jan.Mate...@rzf.fin-nrw.de>
Subject AW: Changing directory structure in copy
Date Wed, 08 Aug 2007 05:24:38 GMT
Try
  <include name="*/db/"/> 
instead of
  <include name="*/db/**"/>

Jan

>-----Urspr√ľngliche Nachricht-----
>Von: David Weintraub [mailto:qazwart@gmail.com] 
>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 <qazwart@gmail.com> 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
>> qazwart@gmail.com
>>
>
>
>-- 
>--
>David Weintraub
>qazwart@gmail.com
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>For additional commands, e-mail: user-help@ant.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message