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]