1. Почему существуют снимки?
Раньше не было снимков:
Проект А зависит от проекта Б, и Б каждый раз даёт новый номер версии при изменении, а затем сообщает А, что я изменил версию и должен рассказать вам о каждом изменении, и иногда это сложно забыть.
Видно, что отсутствие снимков приведёт к проблеме «потери номеров версий» и увеличения коммуникации.
С кратким снимком:
Проект A зависит от проекта B, B будет каждый раз отмечаться с временной меткой, A проверяет временную метку B при компиляции; если она позднее временной метки локального репозитория B, то она будет обновлена, иначе обновление не будет.
Видно, что снимки устраняют затраты на связь и номера версии.
2. Стратегия обновления снимков
Обратите внимание, что снимки обновляются не каждый раз при установке, в зависимости от политики обновления;Политики обновления снимков включают ежедневные обновления, всегда проверяют обновления, никогда не проверяют обновления и пользовательские интервальные обновления,По умолчанию он обновляется ежедневно, то есть обновляется раз в деньЕсли хотите постоянно обновляться, можно настроить это в settings.xml. Как что:
(всегда, ежедневно, интервал: X (где X — интервал в минутах), или никогда
Также можно принудительно обновить команду, mvn clean install -U
|