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 に答える