Le plugin Maven Release exécute-t-il des balises légères ou annotées dans Git? (Aussi, faut-il en charge les balises annotées si elle est en défaut à des balises légers?)Plugin Maven Release et Git Tagging Style
Par exemple, je peux marquer un projet à la main en utilisant soit:
git tag v1.0.0
# légère
ou, alternativement,
git tag -a v1.0.0
# annotées
Ce sont des types de balises très différentes. Le premier est un tag Git léger, et le second est un tag Git annoté.
(Note: Je sais que les exécute de but release:prepare
engage avec les changements de POM, qui a pour effet Simule une étiquette annotée car il lie l'étiquette à une nouvelle commettras spécifique, mais ma question est de savoir si une étiquette annotée est le résultat, quoi qu'il en soit.)
Contexte: Maven 3.3.9 et Git 2.7.4 sur un projet Java Mavenized. Pas facile de trouver cette réponse sur Google ou SO.
MISE À JOUR: Tags par le Maven Plugin sont de presse toujours annotées. Il n'y a pas de support pour les étiquettes légères. Voir la réponse ci-dessous et mes commentaires pour le corroborer.
Si l'on ne peut pas comprendre ou ne veut pas commenter pourquoi voter en bas? Quelqu'un ne devrait pas avoir à configurer un système de gestion des versions pour apprendre un détail de base sur ses capacités que l'on peut raisonnablement attendre de la documentation. – ingyhere