make一个插件用maven中止构建过程

时间:2015-08-18 08:11:50

标签: java maven

我写了一个maven插件,在某些条件下会抛出一个

MojoExecutionException

如果抛出这样的异常,我希望我的插件中止构建过程。有办法吗?

1 个答案:

答案 0 :(得分:2)

来自doc

  

execute方法可以抛出两个例外:

     
      
  • org.apache.maven.plugin.MojoExecutionException如果发生意外问题。抛出此异常会导致" BUILD ERROR"要显示的信息。
  •   
  • org.apache.maven.plugin.MojoFailureException如果发生预期的问题(例如编译失败)。抛出这个例外导致" BUILD FAILURE"要显示的信息。
  •   

所以你必须改变抛出的异常