Ponga la twig actual de git en la versión del proyecto

Quiero poner la twig actual de git en el campo de versión en pom xml. Encontré una publicación en Internet sugiriendo hacer algo como:

<version>${scm.version}</version> 

pero parece que esto no funciona con git. ¿Hay alguna otra solución?

Sí, use el plugin git commit id para maven

Es bastante sencillo. Puedes usarlo para get la twig de git con

 ${git.branch} 

Entonces en tu caso iría:

 <version>${git.branch}</version> 

Creé un plugin para este comportamiento (y extiendo el link sonar a mis proyectos maven).

Lo único que debes hacer es

agregue el siguiente complemento a su pom.xml

 <plugin> <groupId>com.viae-it.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>LATEST</version> </plugin> 

llamar al complemento para establecer la twig git

 mvn com.viae-it.maven:sonar-maven-plugin:set-git-branch 

entonces puedes usar la propiedad sonar.branch