У меня есть набор файлов в нескольких каталогах, которые я хотел бы сжать, а затем удалить.
fileset
s, похоже, требуют указания конкретного каталога, и похоже, что patternset
s можно использовать повторно, но мне все равно придется иметь несколько fileset
s (и кажется, что fileset
тип данных "legacy" ).
files
может быть то, что я после, но я не вижу способа повторно использовать список файлов, используя его.
Я бы ожидал, что смогу сделать что-то вроде этого:
<files id="myfiles" includes="artifacts.jar content.jar
/plugins/*.jar /features/*.jar" />
<target name="zip">
<zip destfile="dest.zip">
<files ref="myfiles">
</zip>
</target>
<target name="clean">
<delete>
<files ref="myfiles">
</delete>
</target>
Какой самый чистый способ сделать это?