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

标签 java ant

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

最佳答案

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

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

关于java - 如何在 Ant 脚本中检查 Ant 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10514222/

相关文章:

java - Spring 3、Spring Security、LDAP、如何向 LDAP 添加角色?

java - Google Java Format 在格式化时无法读取文件

java - 如何为 java 应用程序指定全局系统属性?

java - 下载 ant for windows 命令行

java - 为什么 Ant 以错误的顺序运行 testng.xml 中定义的测试类?

java - quartz 调度程序中每 30 秒的 cron 表达式?

java - 无法使用播放列表项 API 检索视频元数据(例如视频持续时间和流 url)?

java - 如何使用 GUI 实现建模应用程序

postgresql - ant fresh_install 或 ant update 上的 "Key for add operation must be defined"错误

java - 从操作栏中选择时如何在容器中显示 fragment ?