Все мои проекты и их версии определены в файле свойств следующим образом:
ProjectNameA=0.0.1
ProjectNameB=1.4.2
Я хотел бы повторить все проекты и использовать их имена и версии в Ant script.
В настоящее время я читаю весь файл с помощью задачи property, затем перебираю по данному списку в цикле for следующим образом:
<for list="ProjectNameA,ProjectNameB" param="project">
<sequential>
<echo message="@{project} has version ${@{project}}" />
</sequential>
</for>
Как я могу избежать жесткого кодирования имен проектов в цикле for? В основном, итерация по каждой строке и извлечение имени и версии проекта по мере того, как я иду.