1

私は現在、ant プロジェクトの xml ファイルを作成しており、プロジェクトの構造と読みやすさを改善するためのヒントとヒントを探しています。

<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 セクションを、リターン コード ロジックを処理するために呼び出すことができる一種の関数に置き換えることができるようにしたいと考えています。if セクションのみを含むターゲットを作成し、それを各タスクの依存リストに追加するという 1 つのオプションがあると思いますか? より良い方法はありますか?

4

1 に答える 1