Je n'ai pas réussi à trouver la réponse à cette question et, comme vous le verrez, il n'est pas important de comprendre comment le build.xml que j'essaye de faire marche arrière fonctionne. Néanmoins, je pense que la question a une certaine validité.Ant Condition Tâche
Dans ce build.xml je le segment de code suivant:
<condition property="tests.complete">
<isset property="no.tests" />
</condition>
<condition property="tests.complete">
<and>
<uptodate>
...
</uptodate>
<uptodate>
...
</uptodate>
<uptodate>
...
</uptodate>
<not>
<available ... />
</not>
<not>
<isset ... />
</not>
</and>
</condition>
Je comprends que si la propriété no.tests est définie avant ce segment de code est rencontré alors le tests.complete de propriété sera a la valeur true dans la première condition et peu importe ce qui se passe dans la deuxième condition, cette propriété reste définie sur true à la sortie du segment de code. Ma question est, étant donné que la propriété tests.complete est définie par la première condition, est-ce que le second ensemble de tests de conditions est évalué?