ファイルが更新されてるときだけAntでターゲットを実行する方法

<uptodate property = "flag.build" targetfile = "${jar.dir}\${jar.name}">
    <srcfiles dir = "${classes.dir}">
        <include name = "**/*.class" />
        <include name = "**/*.properties" />
        <include name = "**/*.xml" />
    </srcfiles>
<uptodate>

この例では、JAR に含まれる内容が更新されているときのみ、JAR を生成するようにするために uptodate タスクを利用しています。JAR を生成するターゲットで、unless パラメタに ${flag.build} を指定しておけば、JAR に含める内容が更新されている場合だけ生成処理が動くことになります。もし JAR ファイルが存在しない場合、uptodate タスクはエラーにならずプロパティを設定しないため問題無く動作します。
http://homepage1.nifty.com/kuprij/antdoc/tasks/uptodate.html

忘れないようにメモメモ。