2010-06-24 61 views

回答

4

你不容易做到這一點。 Maven插件通過拋出org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException失敗,並且您沒有鉤子來偵聽這些異常。當然不是用插件,因爲你的插件在失敗後不會被執行。

有可能是使用的

org.apache.maven.lifecycle.DefaultLifecycleExecutororg.apache.maven.DefaultMaven

定製的版本,你可以通過叢注入和嘗試包插件運行/ catch來之後perfom你的邏輯的可能性,但這是非常重的東西。

在這裏閱讀關於accessing the plexus container