Réinitialiser la bonne version d'un projet dans MAVEN
Il arrive - je vous demande un maximum d'imagination - que vous ayez échoué la première exécution de la commande mvn release:prepare
et que même après avoir lancé un mvn release:clean
, les fichiers pom.xml
soient vérolés et n'indiquent pas la bonne version du projet
exemple :
<version>2.0.1</version>
et non
<version>2.0.1-SNAPSHOT</version>
Pour rétablir, soit vous le faites à la main dans tous les fichiers. Dans le cas d'un projet JAVA EE, ca peut s'avérer fastidieux ou le faire avec PERL Voici la ligne de commande
$ find . -name "pom.xml" -exec perl -p -i.old -e "s/2.0.1/2.0.1-SNAPSHOT/g" {}\\;
En espérant que ca aidera quelques développeurs malchanceux dans leur versions du vendredi soir !