1. ¿Por qué hay instantáneas?
Antes no existía la instantánea:
El Proyecto A depende del proyecto B, y B da un nuevo número de versión cada vez que cambia, y luego le dice a A que he cambiado la versión, y que tengo que contarte cada cambio, y a veces es complicado olvidarlo.
Se puede ver que la falta de instantáneas provocará el problema de "desperdiciar números de versión" y aumentar la comunicación.
Con la instantánea:
El proyecto A depende del proyecto B, B tendrá una marca de tiempo cada vez, A comprobará la marca de tiempo de B al compilar, si es posterior a la marca de tiempo del repositorio local B, se actualizará, de lo contrario no se actualizará.
Se puede ver que las instantáneas eliminan los costes de comunicación y de números de versión.
2. Estrategia de actualización instantánea
Ten en cuenta que las instantáneas no se actualizan cada vez que instalas, dependiendo de la política de actualización;Las políticas de actualización instantánea incluyen actualizaciones diarias, comprobar siempre las actualizaciones, nunca comprobar actualizaciones y actualizaciones personalizadas por intervalos,Por defecto, se actualiza a diario, lo que significa que se actualiza una vez al díaSi quieres estar siempre actualizado, puedes configurarlo en el settings.xml. Como qué:
(siempre, diario, intervalo:X (donde X es el intervalo en minutos), o nunca
También puedes forzar una actualización por comando, mvn clean install -U
|