2010-06-24 4 views

답변

4

쉽게 그렇게 할 수 없습니다. org.apache.maven.plugin.MojoExecutionException 또는 org.apache.maven.plugin.MojoFailureException을 던지면 Maven 플러그인이 작동하지 않으며 이러한 예외를들을 수있는 고리가 없습니다. 플러그 인이 실패한 후에도 실행되지 않기 때문에 확실히 플러그인이 아닙니다.

는 나중에 당신의 논리를 perfom 위해/캐치를 신경 얼기를 통해 주입 및 시도에서 플러그인 실행을 래핑 할 수

org.apache.maven.lifecycle.DefaultLifecycleExecutor 또는 org.apache.maven.DefaultMaven

의 사용자 정의 버전을 사용 할 수있는 가능성이있을 수 있습니다, 그러나 이것은이다 매우 무거운 물건.

여기에 읽기에 대한 accessing the plexus container