Симпотомы проблемы: в сборку подтягивается не та версия зависимости, которую вы ожидаете
Для себя выработал несколько решений, чаще всего что-то да сработает:
- Первое что делаю, это обычный reimport все зависимостей. Жмете на левую синюю кнопку в блоке мавен или жмете CTRL + SHIFT + A и пишите «Reimort all Maven Project» и жмете Enter
- mvn clean install — никто не отменял
- mvn -U clean install — принудительно заставляем обновить снепшот (можно в настройках idea — maven поставить галочку «always update snapshots»)
- File — Invalid and Restart cache
- В самый крайних случаях я удаляю из .m2 все зависимости, которые так или иначе участвуют в моем проекте, тоже помогает. Иногда просто переименовываю папку repository в .m2 в какой-нибудь ~repository и полностью перевыкачиваю либы, чтобы убедиться что именно в этом проблема и была (по желанию мержу обе папки)
Так же из-за некоторой специфика проектов на которых приходится работать, докидываю для IDEA хипа, ибо проекты очень тяжелые. Делается это тут:
/JetBraing/Intellij IDEA XXXX/bin/idea.exe.vmoptions
Накидывайте -Xms и -Xmx и возможно кеш для кода