<property name="ant.version.required" value="1.9.2" />
<target name="ant.version.validate">
<fail message="ERROR: The running Ant version is too old. Use ${ant.version.required} .">
<condition>
<not>
<antversion property="version.running" atleast="${ant.version.required}" />
</not>
</condition>
</fail>
</target>
$ ant ant.version.validate
すると、ant のバージョンが 1.9.2 より低かったらエラーになる。
次のようにタスクに ant.version.validate を依存させると、タスクの実行時に必要最低バージョンのチェックを行ってくれる。
<target name="foo" depends="ant.version.validate">
<foo bar="bar" />
</target>