Вы можете загрузить содержимое файла, используя задачу Ant loadfile
. Например, если предположить, что каждая запись находится на отдельной строке, она будет выглядеть примерно так:
<loadfile
property="changed.files"
srcFile="tracksheet.txt">
<filterchain>
<striplinebreaks/>
</filterchain>
</loadfile>
Затем вы можете использовать задачу Ant-Contrib for
или foreach
, чтобы перебрать все значения в свойстве. Например:
<for list="${changed.files}" param="changedFile">
<sequential>
<echo>TODO fetch the file @{changedFile} from SVN</echo>
<echo>TODO zip the file @{changedFile}</echo>
</sequential>
</for>
Обратите внимание, что Ant-Contrib не является частью стандартной установки. Вам нужна отдельная банка. Инструкции по установке / использованию находятся на сайте: http://ant -contrib.sourceforge.net