Снимки являются зависимостями, но используются немного по-другому. Конкретная зависимость определяется с использованием группы, имени и версии. Эти атрибуты могут быть идентичны для двух разных снимков. Maven использует последний снимок на основе внутренней метки времени.
Shapshots полезны при разработке проекта, когда вы не хотите менять его версию, но хотите, чтобы ваши пользователи использовали последнюю сборку.
Итак ... «обновление зависимостей» загружает зависимости, которых у вас нет, оставляя те, которые у вас нетронутыми, «обновление снимков» обновляет ваши снимки на месте до последней сборки.
Надеюсь, это поможет.