1. Varför finns det ögonblicksbilder?
Tidigare fanns det ingen ögonblicksbild:
Projekt A är beroende av projekt B, och B ger ett nytt versionsnummer varje gång det ändras, och säger sedan till A att jag har ändrat versionen, och jag måste berätta varje ändring, och ibland är det besvärligt att glömma.
Det kan ses att bristen på ögonblicksbilder kommer att leda till problemet med att "slösa versionsnummer" och öka kommunikationen.
Med ögonblicksbilden:
Projekt A är beroende av projekt B, B kommer att tidsstämplas varje gång, A kommer att kontrollera B:s tidsstämpel vid kompilering, om den är senare än tidsstämpeln för det lokala arkivet B kommer den att uppdateras, annars kommer den inte att uppdateras.
Det kan ses att snapshots eliminerar kommunikationskostnader och versionsnummerkostnader.
2. Uppdateringsstrategi för ögonblicksbild
Observera att snapshots inte uppdateras varje gång du installerar, beroende på uppdateringspolicyn;Snapshot-uppdateringspolicys inkluderar dagliga uppdateringar, alltid kontrollera efter uppdateringar, aldrig kontrollera efter uppdateringar och anpassade intervalluppdateringar,Som standard uppdateras den dagligen, vilket betyder att den uppdateras en gång om dagenOm du vill att det alltid ska vara uppdaterat kan du konfigurera det i settings.xml. Som vad:
(alltid, dagligen, intervall:X (där X är intervallet i minuter), eller aldrig
Du kan också tvinga fram en uppdatering med kommando, mvn clean install -U
|