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> What the following ant scriptlet recreates all the tree below the basedir in dstdir, as in: a/src/java/com/<whatever> a/src/java/org/... b/src/java/com/<whatever2> b/src/java/foo/... Just like if I entered the following shell command: (cd basedir && tar cf - */src/java/*)|(cd dstdit && tar xf -) So, it just looks like ant cannot do what I want here, or maybe it can do it in such a convoluted way that I prefer my one-liner <exec>... unless a cp-like task is created :p -- Francis Galiegue ONE2TEAM Ingénieur système Mob : +33 (0) 6 83 87 78 75 Tel : +33 (0) 1 78 94 55 52 [EMAIL PROTECTED] 40 avenue Raymond Poincaré 75116 Paris --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]