Exécution d'une tâche Maven à partir d'un script shell et obtention de codes d'erreur
Je suis de l'exécution d'une Maven tâche de déploiement à partir d'un script bash cependant, même si le Maven tâche échoue, le script de poursuivre et d'achever sans erreurs.
J'ai essayé l'option-e, mais qui provoque le déployer à l'échec. J'ai aussi essayé les (pseudo-code)
result_code= mvn deploy
if [$result_code -gt 0];then
exit 1
Des suggestions comment je peux déterminer si le déploiement a été un succès?
source d'informationauteur cduggan | 2012-11-14
Vous devez vous connecter pour publier un commentaire.
result_code=mvn deploy
n'est pas la façon d'obtenir le statut de retourvous pouvez essayer par exemple :
En plus si quelqu'un à l'aide de Windows 10, voici l'exemple que j'utilise:
Juste une autre raison possible de la personne mvn tâche peut retourner 0, en dépit de défaut: être prudent sur la tuyauterie de sortie de maven à d'autres programmes. Par exemple, je suis en utilisant
grcat
(quigrc
est de construire au-dessus de), qui retournera toujours le code de sortie 0;Je ne suis pas sûr de savoir comment conserver ma belle codage de la couleur de la sortie. Il est color_maven.sh là-bas, mais qui a d'autres questions.