AbstractMavenMojoのexecuteメソッドは、MojoExecutionExceptionとMojoFailureExceptionという2つの例外をスローします。投げ込むとビルドが停止し、ログにはとほぼ一致するメッセージがそれぞれと表示されます。MojoExecutionExceptionとMavenのMojoFailureExceptionを使用する場合
MojoExecutionExceptionためのメッセージは次のとおりです。
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] [exception text]
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
とMojoFailureExceptionためのメッセージは次のとおりです。
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] [exception text]
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
あなたはどの例外と理由を投げる必要がありますか?
ありがとうございました。私は後でありました。 –
リンクが壊れています。代わりにhttp://www.sonatype.com/books/mvnref-book/reference/writing-plugins-sect-custom-plugin.html#writing-plugins-sect-failureを試してください。 – matsev
@matsev、私はリンクを修正しました。 – Gili