首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ant脚本中检查将来的java版本

在ant脚本中检查将来的java版本
EN

Stack Overflow用户
提问于 2010-03-29 04:35:28
回答 1查看 2.3K关注 0票数 3

here提供的脚本提供了一种很好的方法来检查Ant是否在使用Java6。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>

<project name="project" default="default">

    <target name="default" depends="javaCheck" if="isJava6">
        <echo message="Hello, World!" />
    </target>

    <target name="javaCheck">
        <echo message="ant.java.version=${ant.java.version}" />
        <condition property="isJava6">
            <equals arg1="${ant.java.version}" arg2="1.6" />
        </condition>
    </target>

</project>

然而,我有充分的理由认为下一个担任我职务的人可能不是Java程序员,我希望确保构建不会因为Java 7而失败。

EN

回答 1

Stack Overflow用户

发布于 2010-03-29 05:15:50

您可以使用ContainsRegEx任务对java版本字符串执行regex匹配。否则,很大程度上取决于您使用此版本检查时所防护的内容。例如,javac任务有指定针对构建类的JVM版本的方法。因此,如果您决定在您的示例中不使用条件方法,则可能取决于它们支持哪些特定任务,以及它们如何处理不同的JVM版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2535797

复制
相关文章

相似问题

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