antcontribpropertyregex
タスクを使用して、コンマ区切りのリストをファイルセットに適したワイルドカードに変換するのはどうですか?
<property name="directories" value="dir1, dir2, dir3" />
<property name="wildcard" value="${file.separator}**${file.separator}*" />
<propertyregex property="my_pattern"
input="${directories}"
regexp=", "
replace="${wildcard}," />
この時点で、次のようになります。
my_pattern=dir1/**/*,dir2/**/*,dir3
これをさらに接尾辞付きのワイルドカードとともに使用して、完全なファイルセットを取得できます。
<fileset dir="." id="my_fileset" includes="${my_pattern}${wildcard}" />
(厄介なの${wildcard}
は、UNIXファイルシステムとWindowsファイルシステム間の移植性を確保する/**/*
ことです。純粋なUNIXの場合に使用できます。)