Lorsque nous lançons des projets, ils sont généralement les mêmes à chaque fois. Y a-t-il des arguments ou des propriétés que je peux ajouter à la release: prepare cela permettra de libérer le pattern en mode batch?Maven release properties
Exemple:
What is the release version for "MyProject"? (company.jar.site:myproject) 0.0.1: : What is SCM release tag or label for "MyProject"? (company.jar.site:myproject) MyProject-0.0.1: : What is the new development version for "MyProject"? (company.jar.site:myproject) 0.0.2-SNAPSHOT: :
Ce serait bien de faire quelque chose comme ceci:
mvn -B release:perform -DreleaseVersion:$nextMinorVersion$ or mvn -B release:perform -DreleaseVersion:$nextPatchVersion$ or mvn -B release:perform -Dtag:v$nextPatchVersion$ or mvn -B release:perform -Dtag:v$nextPatchVersion$-someCustomNaming
Si quelque chose comme cela n'existe pas déjà, je vais créer une coutume Mojo de le faire.
Alternativement, lors des invites ci-dessus, nous faisons généralement par défaut à la première question, «v» + la version actuelle sur la seconde, et la prochaine mineure sur la dernière. Si nous pouvions les modifier d'une manière ou d'une autre, cela résoudrait le problème immédiat.
Merci d'avance.
Le seul problème avec cela est que je veux généralement modifier le nom de tag offert.Parce que mon parent artefactId est généralement "foo-parent" et je veux que la balise soit foo-1.2.3 au lieu de foo-parent-1.2.3. –