[ANT] affectation de variables dans une boucle
Salut tous,
Quand je boucle sur une liste en ANT, mes variables sont bien affectées à la première itération mais à la seconde elles conservent la première valeur.
Voici ma liste (dans un fichier property) :
Code:
<ejb.list value="facade,met.accesreseauxlies,met.modificationmasse"/>
Voici ma boucle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <target name="ejb.generate.all" >
<for list="${ejb.list}" param="ejb">
<sequential>
<echo >@{ejb}</echo>
<property name="ejb.name" value="${@{ejb}.name}" />
<property name="ejb.desc" value="${@{ejb}.desc}" />
<antcall target="ejb.generate" />
</sequential>
</for>
</target> |
Voici ma tâche ejb.generate qui affiche mes variables :
Code:
1 2 3
| <target name="ejb.generate" >
<echo> Building ${ejb.name} EJB into ${ejb.desc}.jar</echo>
</target> |
A la première itération ejb.generate m'affiche "facade" et à la seconde... aussi !
Si quelqu'un a une idée sur la question ça m'aidera beaucoup.
Merci tt le monde,
ArNo