Maven 2 从Maven插件检测Maven构建状态(成功/错误)
我想知道如何从Maven插件获得构建状态(Maven 2 从Maven插件检测Maven构建状态(成功/错误),maven-2,build-process,maven-plugin,mojo,Maven 2,Build Process,Maven Plugin,Mojo,我想知道如何从Maven插件获得构建状态(错误/成功)?你不容易做到这一点。Maven插件失败时抛出org.apache.Maven.plugin.MojoExecutionException 或者一个org.apache.maven.plugin.MojoFailureException,您没有一个钩子来监听这些异常。当然不能使用插件,因为失败后插件不会执行 可能会使用的自定义版本 org.apache.maven.lifecycle.DefaultLifecycleExecutor 或 or
错误
/成功
)?你不容易做到这一点。Maven插件失败时抛出org.apache.Maven.plugin.MojoExecutionException
或者一个org.apache.maven.plugin.MojoFailureException
,您没有一个钩子来监听这些异常。当然不能使用插件,因为失败后插件不会执行
可能会使用的自定义版本
org.apache.maven.lifecycle.DefaultLifecycleExecutor
或
org.apache.maven.DefaultMaven
您可以通过plexus注入,并在try/catch中包装插件执行,以在之后执行您的逻辑,但这是非常繁重的东西
在这里阅读关于我可以问你:你的用例是什么?