1. Mengapa ada snapshot?
Sebelumnya tidak ada snapshot:
Proyek A bergantung pada proyek B, dan B memberikan nomor versi baru setiap kali berubah, dan kemudian memberi tahu A bahwa saya telah mengubah versi, dan saya harus memberi tahu Anda setiap perubahan, dan terkadang sulit untuk dilupakan.
Dapat dilihat bahwa kurangnya snapshot akan menimbulkan masalah "membuang-buang nomor versi" dan meningkatkan komunikasi.
Dengan snapshot:
Proyek A tergantung pada proyek B, B akan diberi stempel waktu setiap saat, A akan memeriksa stempel waktu B saat menyusun, jika lebih lambat dari stempel waktu repositori lokal B, maka akan diperbarui, jika tidak maka tidak akan diperbarui.
Dapat dilihat bahwa snapshot menghilangkan biaya komunikasi dan biaya nomor versi.
2. Strategi pembaruan snapshot
Perhatikan bahwa rekam jepret tidak diperbarui setiap kali Anda menginstal, tergantung pada kebijakan pembaruan;Kebijakan pembaruan rekam jepret mencakup pembaruan harian, selalu periksa pembaruan, jangan pernah memeriksa pembaruan, dan pembaruan interval khusus,Secara default, diperbarui setiap hari, yang berarti diperbarui sekali sehariJika Anda ingin selalu diperbarui, maka Anda dapat mengonfigurasinya di settings.xml. Seperti apa:
(selalu, harian, interval:X (di mana X adalah interval dalam menit), atau tidak pernah
Anda juga dapat memaksa pembaruan dengan perintah, mvn clean install -U
|