У меня проблемы при попытке перебрать значения, определенные в файле свойств.Я пытаюсь прочитать файлы JAR в цикле и скопировать их в каталог.Имена файлов jar определены в файле свойств.Вот мой пример файла:
<?xml version="1.0"?><project name="beehive" basedir=".">
<taskdef resource="net/sf/antcontrib/antlib.xml"/>
<loadfile property="file.list" srcFile="test.txt">
<!--<filterchain>
<striplinebreaks/>
</filterchain>-->
</loadfile>
<target name="testtarget">
<for list="${file.list}" param="fileName">
<sequential>
<echo>@{fileName}</echo>
<copy file="C:/Development/Doc/Build/@{fileName}" todir="C:/Development/Doc/Build/testdir">
</copy>
</sequential>
</for>
</target>
Вот запись в test.txt.
wikihelp-1.0.0.jar
speed-1.0.0.jar
Я ожидаю, что цикл for будет читать имя файла по одному, а затем будет выполнять копирование.Вместо этого он читает 2 имени файла вместе и выдает следующее исключение:
Предупреждение: не удалось найти файл C: \ Development \ Doc \ Build \ wikihelp-1.0.0.jar speed-1.0.0.jar
Будут оценены любые указатели.