Ich verwende Maven in der Befehlszeile, und mein Build dauert eine Weile (1-2min) abzuschließen. Ich bin auf der Suche nach einer Möglichkeit, in den END des Builds einhaken und einen bestimmten Befehl (starten Sie ein Programm von Ant, etc.), wenn der Build fertig ist - abhängig von dem Ergebnis meines Build (Erfolgreich/Fehlgeschlagen).Maven: trigger benutzerdefinierten Befehl, wenn Build abgeschlossen ist, abhängig von Ergebnis (erfolgreich/fehlgeschlagen)
Mein Ziel ist, dass mein Computer nur einen Sound (einen für den erfolgreichen Build, einen anderen für einen fehlgeschlagenen Build) spielt, damit ich merke, dass mein Build fertig ist.
Kann ich das erkennen und wie? Ich denke, Ant wäre eine Möglichkeit, aber ich hoffe, ich kann es auch ohne Ant tun.
Exit-Code ist eine gute Idee, und nach dem Maven 'Invoker' docs (http://maven.apache.org/shared/maven-invoker/usage.html), Maven ist in der Tat gut erzogene diesen Weg. –
Ein guter Ansatz, aber beachten Sie, dass eine 0 ist eigentlich der Return-Code für die korrekte Beendigung, alles andere als Null bezeichnet einen Fehler http://en.wikipedia.org/wiki/Exit_status Bitte aktualisieren Sie Ihre Antwort entsprechend. –