私はいくつかのファイルを持っています:
dir/foo.txt
dir/bar.txt
dir/foobar.txt
Antapply
タスクで、ファイルのリストを引数として渡したい:
<target name="atask">
<apply executable="${cmd}" parallel="false" verbose="true">
<arg value="-in"/>
<srcfile/>
<arg value="dir/foo.txt"/>
<arg value="dir/bar.txt"/>
<arg value="dir/foobar.txt"/>
<fileset dir="${list.dir}" includes="*.list"/>
</apply>
</target>
これは問題なく動作しますが、ファイルセットを使用して動的にファイルのリストを選択したい場合はどうすればよいでしょうか:
<fileset dir="dir" includes="*.txt"/>
arg
このファイルセットを要素 (ファイルごとに 1 つ)に変換するにはどうすればよいですか? 何かのようなもの:
<arg>
<fileset dir="dir" includes="*.txt"/>
</arg>
それ以外の
<arg value="dir/foo.txt"/>
<arg value="dir/bar.txt"/>
<arg value="dir/foobar.txt"/>
( argがfilesetをサポートしていないため、この例は機能しません)