Как вы объявили версию?
<version>4.8.2</version>
Знайте значение этого объявления, объясненного здесь (см. ПРИМЕЧАНИЯ) :
Когдаобъявляя «нормальную» версию, такую как 3.8.2 для Junit, внутренне это представляется как «разрешать что угодно, но предпочитать 3.8.2».Это означает, что при обнаружении конфликта Maven разрешается использовать алгоритмы конфликта, чтобы выбрать лучшую версию.Если вы укажете [3.8.2], это будет означать, что будет использоваться только 3.8.2 и ничего больше.
Для принудительного использования версии 4.8.2 попробуйте
<version>[4.8.2]</version>
Поскольку у вас нет других зависимостей в вашем проекте, не должно быть никаких конфликтов, вызывающих вашу проблему.Первое объявление должно работать для вас, если вы можете получить эту версию из репозитория.Вы наследуете зависимости от родительского пом?