У меня есть ant-скрипт, который компилирует мою программу, собирает jar и затем запускает его. Моя программа принимает один аргумент, который является файлом.
В моей цели запуска я хотел бы иметь возможность выполнить jar со всеми файлами, которые находятся в указанной папке, один за другим, в качестве аргумента.
Должен ли я писать все разные случаи вручную, например:
<target name="run" depends="jar">
<mkdir dir="${output.dir}" />
<java jar="${myjar}.jar" output="${output.dir}/${test1}" fork="true">
<arg value="${test.dir}/${test1}" />
</java>
<java jar="${myjar}.jar" output="${output.dir}/${test2}" fork="true">
<arg value="${test.dir}/${test2}" />
</java>
#and so on
</target>
или есть ли способ перебрать по моей тестовой директории и спасти меня от написания 20 других случаев?
Спасибо.