ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Bodewig <bode...@apache.org>
Subject Re: Feature requests: include ant-contrib, unordered file sets, "cp"-like copy task
Date Wed, 03 Dec 2008 14:51:20 GMT
On 2008-12-03, Francis Galiegue <fge@one2team.com> wrote:

> Le mardi 02 décembre 2008, Francis Galiegue a écrit :
> [...]


>>> 3.I did not try this, but it seems not too difficult, perhaps I dont know
>>> enough about cp.
>>> What about

>>>     <copy todir="dstdir">
>>>       <fileset>
>>>         <include name="**/src/java/**"/>
>>>       </fileset>
>>>     </copy>


>> I'll try that and report.


> Nope...

> It recopies the whole directory structure. This is not what I want.

> Say, I have:

> basedir/a/src/java/com/<whatever>
> basedir/a/src/java/org/...
> basedir/b/src/java/com/<whatever2>
> basedir/b/src/java/foo/...

> What I want to have, in the destination directory, is what the cp command I
> gave as an example achieves, ie, in the dstdir:

> com/<whatever>
> com/org/...
> com/foo/...
> com/<whatever2>

     <copy todir="dstdir">
       <fileset>
         <include name="*/src/java/**"/>
       </fileset>
       <regexmapper from=".*/src/java/(.*)" to="\1"/>
     </copy>

should work (untested).

Stefan

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


Mime
View raw message