ant:如何在构建文件中找到-keep-going标志的值?

时间:2016-11-30 18:25:21

标签: ant

我有一个ant构建文件,调用make。我想将-k命令行中指定的ant(-keep-going)标志传递给make

但我无法从构建文件中找到-k的任何位置。它似乎不属于财产或环境。

我可以在-Dkeepgoing命令行添加ant并使用它,但我希望ant -k适用于所有内容。

1 个答案:

答案 0 :(得分:0)

属性sun.java.command包含提供给Ant的命令行选项:

的build.xml

<project>
    <condition property="keep-going-set" value="true" else="false">
        <contains string="${sun.java.command}" substring="-keep-going"/>
    </condition>
    <echo>keep-going-set: ${keep-going-set}</echo>
</project>

输出

$ ant -keep-going
[echo] keep-going-set: true