我有一个ant
构建文件,调用make
。我想将-k
命令行中指定的ant
(-keep-going)标志传递给make
。
但我无法从构建文件中找到-k
的任何位置。它似乎不属于财产或环境。
我可以在-Dkeepgoing
命令行添加ant
并使用它,但我希望ant -k
适用于所有内容。
答案 0 :(得分:0)
属性sun.java.command
包含提供给Ant的命令行选项:
<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