Метод executeMavenMojo объявляет, что он генерирует два исключения: MojoExecutionException и MojoFailureException. Бросок либо приводит к остановке сборки, и журнал отображает почти идентичное сообщение в каждом случае.
Сообщение об ошибке MojoExecutionException:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] [exception text]
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
и сообщение для исключения MojoFailureException:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] [exception text]
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
Когда вы должны указать, какое исключение и почему?