首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何检查Ant脚本中的Ant版本

如何检查Ant脚本中的Ant版本
EN

Stack Overflow用户
提问于 2012-05-09 18:26:26
回答 5查看 14K关注 0票数 17

我的ant脚本只适用于>=1.8版本。我想检查脚本中的版本,以便它显示错误,如果安装了较低的版本。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-09 18:40:07

Ant具有内置属性ant.version

代码语言:javascript
复制
<project default="print-version">
    <target name="print-version">
        <echo>${ant.version}</echo>
    </target>
</project>
票数 7
EN

Stack Overflow用户

发布于 2012-05-25 05:06:26

下面是一个可能有帮助的代码片段:

代码语言:javascript
复制
<property name="version.required" value="1.8" />

<target name="version_check">
    <antversion property="version.running" />
    <fail message="FATAL ERROR:  The running Ant version, ${version.running}, is too old.">
        <condition>
            <not>
                <antversion atleast="${version.required}" />
            </not>
        </condition>
    </fail>
</target>

<target name="doit" depends="version_check">
    <echo level="info" message="The running version of ant, ${version.running}, is new enough" />
</target>

票数 10
EN

Stack Overflow用户

发布于 2014-10-28 22:39:49

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

代码语言:javascript
复制
<fail message="Ant 1.8+ required">
     <condition>
         <not><antversion atleast="1.8" /></not>
     </condition>
</fail>
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10514222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档