4

我有一个执行 makefile 的 ant 构建文件

        <target name="jni">
            <exec executable="make">
                <arg line="-f jni/Makefile"/>
            </exec>
        </target>

但是,如果 make 失败,则将执行依赖于此规则的其他规则

如果 jni 规则失败,我该如何阻止 ant?

4

1 回答 1

7

使用failonerror属性,false默认情况下:

<target name="jni">
    <exec executable="make" failonerror="true">
        <arg line="-f jni/Makefile"/>
    </exec>
</target>

我永远不会停止想知道为什么默认情况下它不是真的...... 请参阅文档。

于 2012-11-12T21:44:50.793 回答