Antversion

自 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>