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