1. Защо има моментни снимки?
Преди това нямаше моментна снимка:
Проект А зависи от проект Б, а Б дава нов номер на версия всеки път, когато се промени, и после казва на А, че съм променил версията и трябва да ти кажа всяка промяна, а понякога е трудно да я забравя.
Вижда се, че липсата на снимки ще доведе до проблема с "разхищаването на номера на версиите" и увеличаването на комуникацията.
С кратката снимка:
Проект A зависи от проект B, B ще бъде с времеви печат всеки път, A ще проверява времевия печат на B при компилиране; ако е по-късно от времевия печат на локалното хранилище B, ще бъде обновен, в противен случай няма да бъде обновен.
Вижда се, че снимките елиминират разходите за комуникация и номера на версията.
2. Стратегия за обновяване на моментни снимки
Имайте предвид, че снимките не се обновяват всеки път, когато инсталирате, в зависимост от политиката за актуализация;Политиките за обновяване на снимки включват ежедневни актуализации, винаги проверявайте за актуализации, никога не проверявайте за актуализации и персонализирани интервални актуализации,По подразбиране се обновява ежедневно, което означава, че се обновява веднъж дневноАко искаш винаги да се обновяваш, можеш да го конфигурираш в settings.xml. Като какво:
(винаги, ежедневно, интервал:X (където X е интервалът в минути), или никога
Можеш също да принудиш ъпдейт чрез команда, mvn clean install -U
|