Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Cette commande est expliquée dans le document Utilisation de Maven et de Hudson et la paragraphe Release

Ces commandes sont assez complexes mais réalisent toutes les étapes de la livraison manuelle ( tag et incrément de versions). Attention, si un commande échoue il faut faire machine arrière ( voir les liens ci-dessus).

La commande à effectuer dans un premier temps serait :

Code Block
mvn release:prepare -DdryRun=true

Il s'agit simplement de tester que tout se passera bien.

Les commandes à effectuer pour la livraison seraient:

 

Code Block
mvn -Prelease,noIntegrationTests --batch-mode release:prepare

mvn -Prelease,noIntegrationTests release:perform -Dgoals=deploy

L'options batch-mode évite les questions "inutiles".