Es muss eine einfache Einstellung geben, die ich vermisse, also vergib mir, aber ich habe bei zwei Gelegenheiten bemerkt, dass meine schlechten Ameisen-Aufgaben den Build nicht zum Scheitern bringen. Zum Beispiel:
Ant-Kopie, wenn die Quelldatei nicht existiert ... BUILD SUCCESSFUL
Ant entpacken, wenn die Aufgabe meldet "kann Datei nicht schreiben" oder eine ähnliche Nachricht ... BUILD SUCCESSFUL
Ant-Exec-Fehler, ungültige Syntax ... BUILD SUCCESSFUL
Wie kann ich garantieren, dass alle ant-Task-Fehler zu einem Build-Fehler führen?
<EXEC>
Aufgaben sind standardmäßig nicht fehlgeschlagen. Sie müssen dies mit failonerror="true"
Der Fehler der Ant <COPY>
Aufgabe hängt davon ab, welcher Ressourcensammeltyp verwendet wird. Wenn Sie fileset
oder patternset
verwenden, werden alle fehlenden Dateien unbeaufsichtigt ignoriert . Sie können einen Fehler nur erzwingen, indem Sie den filelist
-Typ verwenden oder das parametrierte Attribut 'file' verwendet wird.
Daher möchten Sie entweder:
%Vor%Tags und Links ant