Во-первых, как сказал предыдущий комментатор, ваша сборка не воспроизводится с диапазонами сборки ... в этом весь смысл Maven. Я надеюсь, вы понимаете значение этого, поэтому я просто отвечу на ваш вопрос.
Просто установите политику обновления репозитория:
<repositories>
<repository>
<id>internal</id>
<url>http://internal.repo.local/nexus/content/repositories/releases</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
РЕДАКТИРОВАТЬ: Я ответил на оригинальный вопрос вне контекста, извините.
Лучший способ ответить на этот вопрос - выяснить, почему Maven обновляется каждый день. Это может быть вызвано вашей зависимостью или может быть ошибкой в Maven. Я дам тебе заняться этим ...
Я думаю, что вы на самом деле пытаетесь понять: "Как я могу предотвратить выход maven из центра в каждый раз, когда я делаю сборку и замедляю меня?" У меня была именно эта проблема во время работы за границей, интернет был очень медленным. Мы настроили прокси-сервер Nexus, и мне пришлось искать способ заставить все поиски поразить прокси.
Измените на то, что соответствует вашим потребностям. Ежедневно, вероятно, будет работать, если у вас есть более конкретные потребности.
Далее отредактируйте файл settings.xml и добавьте этот раздел:
</activeProfiles>
<mirrors>
<mirror>
<id>internal-mirror</id>
<url>http://internal.repo.local/nexus/content/repositories/releases</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
</settings>
Это заставит все поиски зависимостей проходить через ваш внутренний экземпляр Nexus, попадать в кэш Nexus и значительно ускорить вашу сборку.