Question

J'ai l'impression de manquer quelque chose d'évident en ce moment. Je veux collecter un ensemble de DIRS / Fichiers en ANT. Je sais que je peux le faire en utilisant un ensemble de fichiers avec un schéma de motif en option à l'intérieur, mais cela implique de rechercher des fichiers basés sur un critère spécifique - type de fichier, nom, etc.

Je connais déjà les chemins vers les fichiers que je souhaite collecter. J'ai n propriétés qui font référence à ces chemins. Je veux un moyen de collecter ces chemins dans un ensemble de fichiers, bien que je ne trouve pas de moyen de le faire.

Cela représente ce que je veux réaliser (je sais que ce n'est pas un code valide, mais j'espère que cela décrira ce que je veux dire):

<fileset>
   <path>${src.dir}</path>
   <path>${test.dir}</path>
   <path>${third.party.src.dir}</path>
   <path>${bin.dir}</path>
   <path>${docs.build.txt}</path>
</fileset>
Était-ce utile?

La solution 2

Thanks for the answer which works fine, however I managed to achieve the same thing even more simply using path with nested pathelements:

<path
   id="srcdirs">
   <pathelement location="${src.dir}"/>
   <pathelement location="${test.dir}"/>
   <pathelement location="${assets.dir}"/>
</path>

Autres conseils

You could try using a files element.

<files>
  <include name="${src.dir}/**/*.*">
  <include name="${test.dir}/**/*.*">
  <include name="${third.party.src.dir}/**/*.*">
  <include name="${bin.dir}/**/*.*">
  <include name="${docs.build.txt}">
</files>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top