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>
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>