Pregunta

El plugin Maven BuildNumber no parece trabajo con GIT todavía. ¿Hay una solución por el momento? Recientemente he pasado desde SVN a GIT y he encontrado que es una transición fácil, pero este es el único que no tengo trabajo actualmente.

Walter

¿Fue útil?

Solución

Bueno, hay MOJO-1199 sobre el plugin BuildNumber y apoyo, pero GIT los parches no se han aplicado aún. Sin embargo, parece que Antony Stubbs hizo algunos trabajos en torno a este, y se colocó en este git espejo . Tener una mirada en ella.

Otros consejos

Yo uso este plugin Maven:

https://github.com/ktoso/maven-git-commit-id-plugin

y tiene que filtrar los valores directamente a los archivos de primavera donde puedo inyectarlos en lo que quiera (en su mayoría sólo para informar versiones en el arranque / oa través de un servicio REST).

Cuando la primera partida, configurarlo para generar el archivo de propiedades para que pueda ver todo lo que está disponible. Extremadamente fácil de usar. Amor a él.

¿Qué estás tratando de lograr? Acabo de escribir un mensaje href="http://blog.jayway.com/2012/04/07/continuous-deployment-versioning-and-git/"> el blog BuildNumber-maven-plugin para añadir el Git SHA-1 a su proyecto.

Para el registro, que utiliza la versión 1.0 del plugin, que fue lanzado en abril de 2011.

He utilizado BuildNumber-maven-plugin con git desde hace algún tiempo. Pero un día nuestro director era incapaz de configuración de Git CLI (en Win7 con el nombre de usuario no ASCII). Me obligó a escribir usando Maven plugin de API JGit sin línea de comandos git. Ver experto-jgit-BuildNumber-plugin .

entrada de blog describe cómo utilizar perfiles para tener el trabajo BuildNumber plugin de forma diferente cuando en un GIT o sVN copia de trabajo.

Obviamente (*) el BuildNumber creada en el repositorio git no contiene el número de revisión de la subversión.

(*) Debe ser posible incluir el número de revisión de la subversión en el BuildNumber cuando se trabaja en un repositorio git para las confirmaciones que ya son empujados de nuevo al repositorio subverion.

La versión actual de BuildNumber Plugin - 1,0 - apoya la Git SMC. En la versión 1.1-SNAPSHOT hay una nueva etiqueta de configuración shortRevisionLength para conseguir el corto Identificación del GIT. Más detalles http: //yevgen-fr.blogspot .com / 2012/02 / maven-plugin-BuildNumber-corto revision.html

he tenido problemas para obtener los proporcionados anteriormente para el trabajo.

Así que escribí el mío, que simplemente ejecuta el git describe y cesionarios a una propiedad para ser utilizado en el MANIFIEST.MF.

Ver: https://github.com/koekiebox/git-maven-plugin

Gracias.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top