如果makefile失败,请停止ant build

Chr*_*cho 4 ant java-native-interface makefile

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

        <target name="jni">
            <exec executable="make">
                <arg line="-f jni/Makefile"/>
            </exec>
        </target>
Run Code Online (Sandbox Code Playgroud)

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

如果jni规则失败,我怎么能阻止蚂蚁?

Pet*_*lka 7

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

<target name="jni">
    <exec executable="make" failonerror="true">
        <arg line="-f jni/Makefile"/>
    </exec>
</target>
Run Code Online (Sandbox Code Playgroud)

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