Cuando lanzamos proyectos, siempre es el mismo todo el tiempo. ¿Hay algún argumento o propiedad que pueda agregar a la versión: prepare que permita la liberación de patrones en modo batch?Propiedades de liberación de Maven
Ejemplo:
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: :
Sería bueno hacer algo como esto:
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 ya no existe algo como esto, que creará una costumbre Mojo para hacerlo.
De forma alternativa, durante las indicaciones de arriba usualmente usamos por defecto la primera pregunta, 'v' + la versión actual en la segunda y la siguiente en la última. Si pudiéramos modificar esto de alguna manera, eso resolvería el problema inmediato.
Gracias de antemano.
El único problema con esto es que generalmente quiero modificar el nombre de la etiqueta que se ofrece.Debido a que mi padre artifactId suele ser "foo-parent" y quiero que la etiqueta sea foo-1.2.3 en lugar de foo-parent-1.2.3. –