¿Es posible obtener la versión principal (<Major>.<Minor>.<Patch>
) del project.version
?¿Cómo obtener la parte principal de una versión de Maven?
Por ejemplo, si mi versión es 1.3.4
, me gustaría llegar 1
para su uso posterior en una configuración del mismo pom.xml
Algo así como:
<configuration>
<name>project_name.${project.version:major}</name>
</configuration>
Si no, ¿qué son las alternativas?
Vale la pena señalar que Maven no utiliza la especificación de versiones http://SemVer.org. En su lugar, utiliza su propia convención, que es muy similar. Lea sobre esto aquí (en la sección 3.3.1 "Versiones del proyecto") ... http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-syntax.html –