¿Cuál es la forma de Maven para las versiones automáticas de proyectos cuando se realiza una entrega continua?

Tengo una aplicación web donde implementamos en producción cuando una característica está lista, a veces puede ser un par de veces al día, a veces puede ser un par de semanas entre versiones.

Actualmente, no incrementamos nuestros números de versión para nuestro proyecto, y todo ha estado en la versión0.0.1-SNAPSHOT Por más de un año. Me pregunto cuál es la forma de Maven para hacer la entrega continua de una aplicación web. Parece excesivo aumentar el número de versión en cada confirmación, y nunca más el número de versión como lo estamos haciendo ahora, también parece incorrecto.

¿Cuál es la mejor práctica recomendada para este tipo de uso de Maven?

El problema es en realidad doble:

Avance del número de versión del proyecto en particular.pom.xml Archivo (y puede haber muchos).Actualización del número de versión en todos los componentes dependientes para usar los más recientes entre sí.

Respuestas a la pregunta(7)

Su respuesta a la pregunta