2010-09-27 10 views
36

Cuando defino un updatePolicy en mi configuración de maven, le dice a maven con qué frecuencia se deben descargar los artefactos de instantáneas.¿Cómo funciona updatePolicy in maven realmente?

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

Me preguntaba qué pasaría si configuro el valor predeterminado diariamente u otro peroid más largo.

¿Maven aún comprueba si hay una nueva versión de la instantánea disponible? Si es así, ¿la descarga aunque la política lo indique a diario?

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

Respuesta

62

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

El Repository - SNAPSHOT Handling explica que tal vez mejor que el POM reference:

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

  • siempre - compruebe siempre cuando se inicia Maven para los nuevos versiones de instantáneas
  • nunca - nunca compruebe si hay versiones remotas más recientes. Una vez desactivadas, se pueden realizar actualizaciones manuales .
  • diaria (por defecto) - comprobar en la primera carrera del día (hora local)
  • intervalo: XXX - XXX comprobar cada minuto

No creo que haya nada que añadir (excepto tal vez ese cheque! = descarga).

¿Maven aún comprueba si hay disponible una nueva versión de la instantánea y, de ser así, la descarga aunque la política lo indique a diario?

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.

Uso always si siempre desea Maven para descargar una versión más reciente de instantáneas, si está disponible (Maven siempre cheque el repositorio remoto, pero sólo descargasi la versión es más reciente).

+1

Gracias Pascal. No estaba seguro de la diferencia entre la comprobación y la descarga. Por lo tanto, para mi compilación continua, mantengo la configuración siempre en – Emerson

+0

. El primer enlace es muy antiguo y hace referencia a ''.La etiqueta es en realidad '' como en: diario

Cuestiones relacionadas