Mavenプラグインからビルド( ERROR
/ )のステータスを取得するにはどうすればよいでしょうか?SUCCESS
1017 次
1 に答える
4
それは簡単にはできません。Maven プラグインは aorg.apache.maven.plugin.MojoExecutionException
または aをスローして失敗しorg.apache.maven.plugin.MojoFailureException
、これらの例外をリッスンするフックがありません。失敗した後にプラグインが実行されないため、プラグインを使用しないことは確かです。
のカスタムバージョンを使用する可能性があるかもしれません
org.apache.maven.lifecycle.DefaultLifecycleExecutor
また
org.apache.maven.DefaultMaven
神経叢を介して注入し、プラグインの実行を try / catch でラップして、後でロジックを実行できますが、これは非常に重いものです。
神経叢コンテナへのアクセスについてはこちらをお読みください
于 2010-06-28T09:02:17.203 に答える