Je dispose d'un fichier build.properties:Ant-contrib: égaux ne fonctionne pas dans la boucle pour
a=test1
b=
c=test2
et un fichier build.xml:
<property file="build.properties" />
<for list="${a},${b},${c}" param="params">
<sequential>
<echo message="@{params}"></echo>
<if>
<equals arg1="@{params}" arg2=""/>
<then><echo message="empty"/></then>
<else><echo message="ok"/></else>
</if>
</sequential>
</for>
J'obtiens:
[echo] test1
[echo] ok
[echo] test 2
[echo] ok
Mais je veux:
[echo] test1
[echo] ok
[echo] empty
[echo] test 2
[echo] ok
Qu'est-ce qui se passe?
Merci pour toute aide.
Merci! Et maintenant, si je veux remplacer par , comment puis-je faire ça? –
@ user1517752 Si vous avez aimé la réponse de manouti, veuillez la marquer Réponse. –
@ user1517752 Je ne comprends pas ce que vous voulez dire par le remplacement? Pourriez-vous mettre à jour la question? – manouti