Dans ma définition archetype maven, je voudrais définir la version par défaut à 0.0.1-SNAPSHOT lorsque l'utilisateur ne saisit rien. Cependant, quand je crée un projet basé sur l'archétype, je suis toujours invité pour la version et la valeur par défaut est 1.0-SNAPSHOT.custom maven archetype: valeur par défaut pour la version non utilisée
Comment faire ceci correctement?
J'ai défini une propriété de version dans le fichier archetype.properties et quand je compile l'archétype, il dit la bonne version et quand je change la valeur dans archetype.properties, je peux voir que la sortie de la console change en conséquence. Juste sur la création d'un projet basé sur l'archétype, je suis à nouveau invité pour la version.
Merci pour votre aide et vos astuces!
(je vais fournir le code si nécessaire)
Quel est votre schéma archétype-métadonnées? – nullpointer
et ne spécifie pas '-Dversion = 0.0.1-SNAPSHOT' n'aide pas? – nullpointer
@nullpointer bien je pensais que si l'utilisateur ne spécifie pas -Dversion alors il faudrait un peu de recul. Ou est -Dversion toujours obligatoire? – user3629892