Ant Erfolgreich, auch wenn Ant Task fehlschlägt

8

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:

  1. Ant-Kopie, wenn die Quelldatei nicht existiert ... BUILD SUCCESSFUL

  2. Ant entpacken, wenn die Aufgabe meldet "kann Datei nicht schreiben" oder eine ähnliche Nachricht ... BUILD SUCCESSFUL

  3. Ant-Exec-Fehler, ungültige Syntax ... BUILD SUCCESSFUL

Wie kann ich garantieren, dass alle ant-Task-Fehler zu einem Build-Fehler führen?

    
cmcginty 21.09.2012, 02:18
quelle

2 Antworten

7
  • <EXEC> Aufgaben sind standardmäßig nicht fehlgeschlagen. Sie müssen dies mit failonerror="true"

  • aktivieren
  • 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%
cmcginty 24.09.2012 21:31
quelle
4

Haben Sie Folgendes versucht:

%Vor%     
SiB 21.09.2012 02:37
quelle

Tags und Links