Sto usando un sistema di versioning rappresentato da abbuild dove a è la versione generale (sarà 0 per le versioni prototipo, alpha e beta, 1 per major release), b è la versione milestone (lungo la linea di rappresentare proto, alpha, beta stadi) e build rappresenta letteralmente la quantità di volte che il progetto è stato compilato.Incremento automatico di un numero di build in un progetto Java
Al momento, ho l'app letto da un file di testo, incrementare il numero e salvare in un file di testo quando l'app viene eseguita con un flag di debug impostato.
Sto cercando un modo più "corretto" per farlo utilizzando Java e Netbeans. C'è un modo per iniettare un numero di build nel processo di compilazione da qualche parte? preferibilmente salvando il numero in un file sorgente che viene fornito con il progetto - invece di fare affidamento sull'esistenza di un file nelle vicinanze.
Perché la compilazione deve essere un numero di serie?Perché un hash dei file costruiti non è sufficiente? –
Vedere http://stackoverflow.com/questions/690419/build-and-version-numbering-for-java-projects-ant-cvs-hudson – andersoj
@MikeSamuel Solitamente perché i numeri di build incrementali sono più facili per le persone ('questa build è più recente ') –