Domanda

Mi sento come se mi mancasse qualcosa di ovvio al momento. Voglio raccogliere una serie di dir / file insieme in ANT. So di poterlo fare usando un set di file con un modello opzionale al suo interno, ma ciò comporta la ricerca di file in base a un criterio specifico: filetype, nome ecc.

Conosco già i percorsi per i file che voglio raccogliere. Ho n proprietà che fanno riferimento a questi percorsi. Voglio un modo per raccogliere questi percorsi in un set di file, anche se non riesco a trovare un modo per farlo.

Questo rappresenta ciò che voglio ottenere (so che non è un codice valido, ma spero che descriva cosa intendo):

<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>
È stato utile?

Soluzione 2

Grazie per la risposta che funziona bene, tuttavia sono riuscito a ottenere la stessa cosa ancora più semplicemente usando sentiero con nidificato patelementi:

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

Altri suggerimenti

Potresti provare a usare un File elemento.

<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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top