Ant Flaka - это новый плагин Ant, который предоставляет инновационный язык выражений, который делает многие части сценариев устаревшими.Помимо того, что Flaka предоставляет условные и повторяющиеся структуры управления, например, когда, если, в то время как, для, выберите, переключить .. Ваш оператор if с Flaka будет выглядеть как =
<project xmlns:fl="antlib:it.haefelinger.flaka">
<property name="digitA" value="42"/>
<property name="digitB" value="23"/>
<property name="wordA" value="abcd"/>
<property name="wordB" value="efgh"/>
<!-- compare of digits -->
<fl:when test=" '${digitA}' > '${digitB}' ">
<echo>${digitA} gt ${digitB}</echo>
</fl:when>
<!-- example with string compare in switch -->
<fl:switch value="${wordA}">
<cmp gt="${wordB}">
<echo>${wordA} gt ${wordB}</echo>
</cmp>
<cmp lt="${wordB}">
<echo>${wordA} lt ${wordB}</echo>
</cmp>
</fl:switch>
</project>
, пожалуйста, см. Всеобъемлющее руководство Flaka для более подробной информации!