Пожалуйста, обратитесь к верный: тест для деталей, но наиболее полезные свойства:
-Dmaven.test.failure.ignore = true (или -DtestFailureIgnore = true ) - будет игнорировать любые сбои, возникшие во время выполнения теста
-Dmaven.test.error.ignore = true (устарело) - будет игнорировать любые возникшие ошибкиво время выполнения теста
-DskipTests - скомпилирует тестовые классы, но пропустит выполнение теста полностью
-Dmaven.test.skip = true - будетдаже не скомпилировать тесты
Я полагаю, что в вашем случае вы хотите скомпилировать тестовые классы , но не потерпите неудачу при сборке из-за каких-либо ошибок тестов и все же создаете jar .
Вы должны использовать первую опцию, чтобы игнорировать любые неудачные тесты, которые вы можете просмотреть после завершения сборки.