Como posso iterar sobre as propriedades de um arquivo?

Todos os meus projetos e suas versões são definidos em um arquivo de propriedades como este:

ProjectNameA=0.0.1
ProjectNameB=1.4.2

Eu gostaria de percorrer todos os projetos e usar seus nomes e versões em um script Ant.

Atualmente, leio o arquivo inteiro usando a tarefa de propriedade e, em seguida, itere sobre uma determinada lista em um loop for como este:

<for list="ProjectNameA,ProjectNameB" param="project">
   <sequential>
    <echo message="@{project} has version ${@{project}}" />
   </sequential>
</for>

Como evitar a codificação embutida dos nomes dos projetos no loop for? Basicamente, itere sobre cada linha e extraia o nome e a versão de um projeto conforme eu for.

questionAnswers(2)

yourAnswerToTheQuestion