
Envoyé par
denisC
Je conprends pas trop. Tu veux dire que ta version (dans le POM) est de type 1.2.3-alpha? Ca ne pose pas de problème à Maven ça... Ou que c'est une variable du type ${version} qui n'est pas valorisée initialement? Pourquoi ne pas la valoriser en début de release? Je ne comprends pas vraiment ton workflow, ce qui ne me permets pas de comprendre ce que tu cherches à faire....
En fait mon tag version serait plutôt comme ceci :
<version>01.00.00${VarSRC}</version>
Cette variable peut prendre la valeur "-SNAPSHOT", "-RC1", "-RC2", ... ou être vide. Ce qui me permet de générer des artifacts différents au moment du build sans changer les fichiers POMs.

Envoyé par
denisC
Pas une bonne idée. Un profil permet de modifier l'execution d'une release pas de définir une release....
Je comprends bien. Mais alors si j'ai un POM avec des variables, il faut impérativement que je remplace à la main ces variables par leurs valeurs avant
de déployer sous peine d'avoir un POM déployé contenant des variables qui ne seraient pas déclarées dans un autre environnement ?
Merci de ta réponse
Partager