É possível gerar de forma automática o numero da versão da aplicação web?
Hoje sempre é gerado “version = 1.0.0” e no arquivo pom.xml tenho que ficar mudando isso de forma manual.
É necessário configurar o plugin Maven Release a partir dele você consegue ao gerar um build pelo maven informar a nova versão ou mesmo conectar o seu SCM para recuperar uma versão.
O meu caso, ${versao.release} e ${proxima.versao.desenvolvimento} são variáveis de entrada no meu Jenkins.
Ao rodar o plugin, ele gera um pacote de versão e publica no meu Nexus e já altera todos os pom.xml do projeto pra próxima versão informada.
Caso não conheça o “padrão” definido pelo GitFlow, sugiro a leitura deste artigo.