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