La méthode execute de AbstractMavenMojo déclare qu'il lève deux exceptions, MojoExecutionException et MojoFailureException. Si vous lancez l'une ou l'autre, la génération s'arrête et le journal affiche presque message identique dans chaque cas.Quand utiliser MojoExecutionException vs MojoFailureException dans Maven
Le message pour MojoExecutionException est:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] [exception text]
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
et le message pour MojoFailureException est:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] [exception text]
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
Quand devez-vous jeter quelle exception et pourquoi?
merci c'est exactement ce que j'étais après –
Le lien est cassé. Essayez http://www.sonatype.com/books/mvnref-book/reference/writing-plugins-sect-custom-plugin.html#writing-plugins-sect-failure à la place. – matsev
@matsev, j'ai corrigé le lien. – Gili