1. Kodėl yra momentinės nuotraukos?
Anksčiau nebuvo momentinės nuotraukos:
Projektas A priklauso nuo projekto B, ir B duoda naują versijos numerį kiekvieną kartą, kai jis keičiasi, ir tada pasako A, kad aš pakeičiau versiją, ir aš turiu pasakyti jums kiekvieną pakeitimą, ir kartais tai yra sunku pamiršti.
Galima pastebėti, kad momentinių nuotraukų trūkumas sukels "versijų numerių švaistymo" ir komunikacijos didinimo problemą.
Su momentine nuotrauka:
Projektas A priklauso nuo projekto B, B kiekvieną kartą bus pažymėtas laiko žyma, A kompiliuodamas patikrins B laiko žymą, jei ji bus vėlesnė nei vietinės saugyklos B laiko žyma, tada ji bus atnaujinta, kitaip ji nebus atnaujinta.
Galima pastebėti, kad momentinės nuotraukos pašalina ryšio išlaidas ir versijos numerio išlaidas.
2. Momentinių nuotraukų atnaujinimo strategija
Atminkite, kad momentinės nuotraukos nėra atnaujinamos kiekvieną kartą įdiegus, atsižvelgiant į naujinimo strategiją;Momentinių kopijų naujinimo strategijos apima kasdienius naujinimus, visada tikrinti, ar yra naujinimų, niekada netikrinti, ar yra naujinimų, ir pasirinktinius intervalinius naujinimus,Pagal numatytuosius nustatymus jis atnaujinamas kasdien, o tai reiškia, kad jis atnaujinamas kartą per dienąJei norite, kad visada būtų atnaujinta, galite jį sukonfigūruoti settings.xml. Pavyzdžiui, kas:
(visada, kasdien, intervalas:X (kur X yra intervalas minutėmis) arba niekada
Taip pat galite priverstinai atnaujinti komanda, mvn švarus diegimas -U
|