2012-11-12 4 views
4

J'ai un fichier de construction fourmi qui exécute un makefilearrêter la construction fourmi si makefile échoue

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

si la marque ne les autres règles qui dépendent de cette règle exécutera

comment puis-je arrêter de fourmi si la règle jni échoue?

Répondre

7

utiliser l'attribut failonerror, qui est false par défaut:

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

Je ne cesse de se demander pourquoi il est pas vrai par défaut ... See the docs.

+0

YEAH! c'est presque comme s'ils m'attendaient à RTFM !! –

Questions connexes