4

Mavenプラグインからビルド( ERROR/ )のステータスを取得するにはどうすればよいでしょうか?SUCCESS

4

1 に答える 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 に答える