Números de construcción: major.minor.revision

¿Cómo escribirías unbuild.xml archivo, sin usar código personalizado ni dependencias externas (como un script de shell), que:

Genera un número de compilación de la forma major.minor.revision (por ejemplo,01.02.34).Incrementa automáticamente la revisión en cada compilación del código fuente.Incrementa automáticamente la versión secundaria en cada ejecución de una tarea dist (ribution).

Adicionalmente:

Proporciona una opción para incrementar el número mayor.Proporciona una opción para incrementar el número menor.Cada vez que se incrementa el número mayor, los números menor y de revisión se establecen en 0.Cada vez que se incrementa el número menor, el número de revisión se establece en 0.

Prima:

Crea una variable basada en elgit número de revisión (como un número de revisión de subversión).

Aclaración:

No se requiere checkout (o commit) automático.La integración con Subversion no es deseada.

Gracias por cualquier ejemplo. Aquí hay algunos sitios relacionados que describen cómo realizar tareas similares:

Crear unNúmero de compilación con la hormiga.Utilizando laBuildNumber Tarea de hormigas.Hormiga yVersión de compilación Números.

Respuestas a la pregunta(7)

Su respuesta a la pregunta