自 Ant 1.7.0 起
存储 Apache Ant 版本(用作任务时)或检查特定 Ant 版本(用作条件时)。
属性 | 描述 | 必需 | |
---|---|---|---|
任务 | 条件 | ||
atleast | 此 Ant 版本至少为多少。格式为 major.minor.point 。 |
否 | 以下选项中仅选择一个 |
exactly | 此 Ant 版本的精确版本。格式为 major.minor.point 。 |
否 | |
property | 要设置的属性名称。 | 是 | 忽略 |
将当前 Ant 版本存储在属性 antversion
中。
<antversion property="antversion"/>
如果当前 Ant 版本为 1.6.0 或更高,则将 Ant 版本存储在属性 antversion
中。否则,该属性保持未设置状态。
<antversion property="antversion" atleast="1.6"/>
如果运行的是 Ant 1.7.0,则设置属性 ant-is-exact-7
。1.6.5 或 1.7.1 均不匹配。
<antversion property="ant-is-exact-7" exactly="1.7.0"/>
如果运行的是 Ant 1.7.0 并且可以从 Ant 主页获取非错误响应,则设置 Ant17isOnline
。
<condition property="Ant17isOnline"> <and> <antversion exactly="1.7.0"/> <http url="https://ant.apache.org"/> </and> </condition>