Из документации Maven Embedder :
-fae
, --fail-at-end
Только провалить сборку потом; разрешить продолжение всех незатронутых сборок
-fn
, --fail-never
НИКОГДА не проваливать сборку, независимо от результата проекта
Так что, если вы тестируете один модуль, вы можете безопасно его использовать -fae
.
В противном случае, если у вас есть несколько модулей, и если вы хотите, чтобы все они были протестированы (даже те, которые зависят от сбойного модуля тестов), вы должны запустить mvn clean install -fn
.
-fae
продолжит работу с модулем, который прошел неудачный тест (запустит все остальные тесты), но все зависящие от него модули будут пропущены.