...
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".