Как динамически генерировать набор файлов на основе пользовательского ввода?
С учетом этих каталогов:
root
--dir1
----filesA.txt
----subdir1_1
--dir2
----filesB.xml
--dir3
----filesC.java
----subdir3_1
--dir4
----filesD.txt
----subdir4_1
------subdir4_1_1
и вызов из командной строки:
ant -Ddirectory="dir1 dir3"
<target name="zip">
<zip destfile="${root}/archive.zip">
<fileset dir="${root}">
<include name="**/*"/>
</fileset>
</zip>
</target>
Я хочу заархивировать только каталог (и его подфайлы), указанный пользователем. Я подумал об использовании задач PropertyRegex, но подумал, что это ужасный способ сделать это.