如何在Ant脚本中检查Ant版本

我的ant脚本仅适用于版本> = 1.8。 我想检查脚本中的版本,以便在安装较小版本时显示错误。

Ant具有内置属性ant.version

   ${ant.version}   

这是一个可能有用的代码片段:

               

无需创建目标,您可以在脚本开头使用fail + antversion :

      

ANT 1.7版引入了专门的antversion任务。

此function是ANT可以检查的几个条件的一部分。

在构建脚本的开头添加以下内容:

        

如果Ant版本低于要求,则会产生如下错误:

需要Ant版本1.9.8或更高版本(已安装2016年4月9日编译的Apache Ant(TM)版本1.9.7)