Estoy usando un sistema de control de versiones que está representado por abbuild donde a es la versión general (será 0 para versiones prototipo, alfa y beta, 1 para versión principal), b es la versión de hitos (en la línea de representar las etapas proto, alfa, beta) y la construcción representa literalmente la cantidad de veces que se ha compilado el proyecto.Incrementando automáticamente un número de compilación en un proyecto Java
Por el momento, tengo la aplicación leída de un archivo de texto, incremente el número y guarde en un archivo de texto cuando la aplicación se ejecuta con un indicador de depuración establecido.
Estoy buscando una forma más "correcta" de hacerlo usando Java y Netbeans. ¿Hay alguna forma en que pueda inyectar un numberer de construcción en el proceso de compilación en alguna parte? preferiblemente guardando 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.
¿Por qué la compilación tiene que ser un número de serie?¿Por qué un hash de los archivos creados no es suficiente? –
Ver http://stackoverflow.com/questions/690419/build-and-version-numbering-for-java-projects-ant-cvs-hudson – andersoj
@MikeSamuel Generalmente porque los buildnumbers incrementales son más fáciles para las personas ('this build is newer ') –