À l'aide de mapper & fileset pour copier des fichiers dans un répertoire différent?

Je veux créer une cible Ant qui copie les fichiers dans un répertoire d'un répertoire de destination avec la même structure de dossiers, plus un autre sous-dossier annexé.

Par exemple, la source est:

a/b/c/foo.pdf
d/e/f/bar.pdf

Je veux la destination:

a/b/c/x/foo.pdf
d/e/f/x/foo.pdf

Voici ma cible jusqu'à présent, mais il ne semble pas faire quoi que ce soit:

<copy todir="${dest.dir}">
   <fileset dir="${src.dir}" casesensitive="yes">
       <include name="**${file.separator}foo.pdf" />
   </fileset>      
   <mapper type="glob"
           from="foo.pdf" to="x${file.separator}foo.pdf" />            
</copy>

Ce qui me manque?

OriginalL'auteur GJTorikian | 2010-11-18