1. Miért vannak pillanatképek?
Mielőtt nem volt pillanatkép:
Az A projekt B projektre épül, és B minden változtatáskor új verziószámot ad, majd azt mondja A-nak, hogy megváltoztattam a verziót, és minden változtatást neked kell elmondanom, és néha nehéz elfelejteni.
Látható, hogy a pillanatképek hiánya a "verziószámok pazarlása" és a kommunikáció fokozódásának problémáját hozza fel.
A pillanatképzel:
Az A projekt B projekttől függ, B minden alkalommal időbélyegzővel lesz, A a fordításkor megnézi B időbélyegét, ha az később, mint a helyi B raktár időbélyege, akkor frissítik, különben nem kerül frissítésre.
Látható, hogy a pillanatképek megszüntetik a kommunikációs költségeket és a verziószám költségeit.
2. Snapshot frissítési stratégia
Fontos megjegyezni, hogy a snapshotok nem frissülnek minden telepítéskor, a frissítési szabályzattól függően;A snapshot frissítési szabályzatok napi frissítéseket tartalmaznak: mindig ellenőrizd a frissítéseket, soha ne nézd a frissítéseket, és egyedi intervallum frissítéseket,Alapértelmezés szerint naponta frissül, vagyis naponta egyszer frissülHa mindig frissíteni szeretnéd, akkor beállíthatod a settings.xml. Például:
(mindig, naponta, intervallum:X (ahol X az intervallum percekben), vagy soha
Parancs alapján is kényszeríthetsz frissítést, mvn clean install -U
|