--
Você recebeu essa mensagem porque está inscrito no grupo "jenkinsci-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jenkinsci-br...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
Alex,
Não é uma boa prática colocar esse tipo de informação no número da versão. Sugiro que depois dê uma olhada em http://semver.org para dicas nesse assunto. No topo da página tem link pra ela em português, caso prefira.
Também não é boa prática tornar o <version> do POM dinâmico. Você pode usar outros recursos, dependendo da necessidade. O que eu vejo muito ser feito é:
- Adicionar o n° do build do Jenkins ao número da versão, ficando algo como: 3.0.1-build-25, 3.0.1.25 ou 3.0.1-25, dependendo do padrão que for adotado. Isso fica configurado na tag <finalName> do POM.
- Se for pra exibir essa informação na tela, usar plugins e recursos do Maven que permitem disponibilizar o número da versão e a data do build (e outras informações) na tela, via arquivos properties, por exemplo.
- Se for somente pra ficar registrado, adicionar um atributo dentro do MANIFEST.MF do WAR/JAR/EAR contendo a data do build.
Se for realmente necessária essa data no número da versão, acho que fica mais "elegante" usar o timestamp ou mesmo os valores um ao lado do outro, sem separadores (/, :):
3.0.1-100320151411 ou 3.0.1.100320151411
(Versão 3.0.1 de 10/03/2015 14:11)
Nunca cheguei a implementar esse último caso, mas provavelmente você precisaria do build-number-plugin pra usar a data como "build number" e definir seu finalName como algo do tipo:
<finalName>${project.artifactId}-${project.version}-${buildNumber}</finalName>
(Mais info em http://mojo.codehaus.org/buildnumber-maven-plugin/ )
Se não tiver problemas com inglês, sugiro dar uma olhada:
- http://stackoverflow.com/questions/1230015/can-i-set-the-project-version-with-a-buildnumber-maven-plugin
Espero ter ajudado em algo. :)
Att.
Thiago
--