updatepolicy repositories pom mirrorof how configuring configurar change maven-2 snapshot

maven 2 - repositories - ¿Cómo funciona realmente la updatePolicy in maven?



mirrorof maven (1)

Cuando defino una updatePolicy en mi configuración de maven, le dice a maven con qué frecuencia se deben descargar los artefactos de instantáneas.

Si lo configuro para siempre, por supuesto, descarga cada vez todas las instantáneas.

Me preguntaba qué pasaría si lo configuraba al valor predeterminado diariamente u otro peroid más largo.

¿Maven aún verifica si hay disponible una nueva versión de la instantánea? De ser así, ¿la descarga aunque la política lo indique todos los días?

Estoy buscando la configuración correcta para evitar descargas redundantes y no perder una instantánea más nueva.


Me preguntaba qué pasaría si configuré el valor predeterminado diariamente u otro período más largo.

El repositorio - SNAPSHOT Handling lo explica mejor que la referencia POM :

Cada repositorio en el proyecto tiene su propia política de actualización:

  • siempre: siempre compruebe cuándo se inicia Maven para obtener versiones más nuevas de instantáneas
  • nunca - nunca verifique las versiones remotas más nuevas. Una vez desactivadas, se pueden realizar actualizaciones manuales.
  • diario (predeterminado): verificar la primera ejecución del día (hora local)
  • intervalo: XXX - verificar cada XXX minutos

No creo que haya nada que agregar (¡excepto tal vez ese cheque! = Descarga).

¿Maven aún verifica si hay disponible una nueva versión de la instantánea? De ser así, ¿la descarga aunque la política lo indique todos los días?

Bueno, no, ¿por qué lo haría?

Estoy buscando la configuración correcta para evitar descargas redundantes y no perder una instantánea más nueva.

Úselo always si siempre quiere que Maven descargue una versión más nueva de instantáneas, si está disponible (Maven siempre consultará el repositorio remoto, pero solo lo descargará si la versión es más reciente).