7
votes

Comment utiliser ANT pour copier un dossier?

J'essaie de copier un répertoire à l'aide de la tâche code> copie code>.

Je suis un débutant à la fourmi; Ma solution actuelle est la suivante: p>

<copy todir="${release_dir}/lib">
   <fileset dir="${libpath}" />
</copy>


2 commentaires

Je pense que vous manquez votre solution actuelle.


Vous devez indenter le code afin d'inclure XML dans vos messages.


4 Réponses :


1
votes

Ceci le fera:

<copy todir="directory/to/copy/to">
    <fileset dir="directory/to/copy/from"/>
</copy>


0 commentaires

1
votes

de http://ant.apache.org/manual/tasks/copy. HTML :

<copy todir="../new/dir">
  <fileset dir="src_dir"/>
</copy>


0 commentaires

14
votes

Tout d'abord, ce sont les exemples de la documentation anti-ant:

Copier un répertoire à un autre répertoire P> xxx pré>

copier un ensemble de fichiers sur un répertoire P >

<copy todir="../backup/dir">
  <fileset dir="src_dir"/>
  <globmapper from="*" to="*.bak"/>   
</copy>


0 commentaires

5
votes

Juste parce que les docs ne m'étaient pas très clairs pour moi, et parce que le temps que j'ai passé peut servir d'autres:

Les documents disent que cela "copie un répertoire (DIR1) vers un autre répertoire (DEST)": P >

<copy todir="../new/dest">
  <fileset dir="src" includes="dir1/**"/>
</copy>


0 commentaires