Incremento automático de un número de compilación en un proyecto Java

Estoy usando un sistema de versiones que está representado por abbuild donde a es la versión general (será 0 para las versiones prototipo, alfa y beta, 1 para la versión principal), b es la versión de hito (en la línea de la representación del proto, alfa, beta) y build representa literalmente la cantidad de veces que se compiló el proyecto.

En este momento, hago que la aplicación lea un archivo de texto, incremente el número y lo guarde en un archivo de texto cuando la aplicación se ejecuta con un conjunto de indicadores de depuración.

Estoy buscando una forma más "correcta" de hacerlo utilizando Java y Netbeans. ¿Hay alguna forma de inyectar un número de compilación en el proceso de compilación en alguna parte? preferiblemente guardar el número en un archivo fuente que se envía con el proyecto, en lugar de confiar en la existencia de un archivo cercano.

Respuestas a la pregunta(6)

Su respuesta a la pregunta