В настоящее время я пишу мульт-файл проекта ant, и я ищу некоторые подсказки и советы по улучшению структуры и читаемости проекта.Структура ant projects
<target name="eatnutsOnClient" >
<monkey.eatnuts clientName="${clientName}" label="${nutLabel}" />
<if><not> <equals arg1="${returnCode}" arg2="0"/> </not><then>
<echo message="eatnuts-[${nutlabel}]_[${returnCode}]${line.separator}" file="${reachedFile}" append="true" />
</then></if>
</target>
<target name="eatnuts" depends="createClient,eatnutsOnClient,destroyClient"/>
Для того, чтобы управлять коды возврата, я хотел бы иметь возможность заменить полной, если раздел, который мне нужно повторить в довольно некоторых мишенях своего рода функции, которые я могу позвонить, чтобы справиться с логикой код возврата , Я предполагаю, что одним из вариантов было бы создание цели, которая содержит только секцию if и добавляет ее в список зависимостей каждой задачи? Есть ли лучшие способы?