У меня есть трехлетний проект Maven, который отлично работал в IntelliJ IDEA 3 года go. Сейчас я пытаюсь вернуться в проект, но больше не могу запускать тесты JUnit. В самих тестах нет ничего необычного, это действительно базовые вещи c @Test
и assertTrue
. Я подозреваю, что проблема связана с моим pom.xml
файлом.
Если я попытаюсь запустить тесты с оригинальным файлом pom. xml из 3 лет go, я получаю сообщение об ошибке "Тесты не найдены" , Я попытался обновить свои зависимости, и после обновления я получил другую ошибку: java.lang.NoSuchMethodError: 'java.util.Optional org.junit.jupiter.api.extension.ExtensionContext.getTestInstanceLifecycle()'
. Кажется, это какая-то внутренняя ошибка от JUnit. Я потратил 1 час на поиск в Google, и я случайно попробовал различные способы установки зависимостей, но пока ничего не работает.
Как должен выглядеть файл pom.xml
, чтобы разрешить basi c Тесты JUnit для запуска в проекте Maven в IntelliJ IDEA 2019.3.2 Community Edition?
Здесь - это файл pom. xml за 3 года go.