Liberar um artefato deve ser confiável. Melhor você marcar seu código. Usar git é tão fácil quanto git tag -a 1.3
. Se você tiver sorte e não precisar usar o plugin de lançamento do maven, obviamente deve usar o gradle;) Com git describe --tags
você receberá um número de versão perfeito.
$> git tag -a 1.3
$> git describe --tags
1.3
$> git commit -am "some changes"
$> git commit -am "some more changes"
..
$> git describe --tags
1.3-17-gc161601
git describe --tags
dá-lhe tanto a tag atual ( 1.3
) ou uma versão INSTANTÂNEO significativa: 1.3-17-gc161601
.
Significativo? Certo! É <yourLastTag>-<numberCommitsAfterTagging>-g<sha1KeyOfLastCommit>
.