É 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.
Att.,
Silas
R
raphaeloneves
Caso esteja utilizando o Git, uma boa opção para este fluxo é o plugin do jGitFlow.
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.
M
mpissolato
Cara a empresa utiliza Amazon AWS e não quer integrar com Git, achei que teria como gerar essa versão apenas com getTime() por exemplo, sem plugin.