Maven, Git, Android y el complemento Maven Release

Cambiando el ejército de StackOverflow por este. Realmente quiero tener un mejor process de construcción para nuestro equipo de desarrollo de Android y estoy recurriendo a Maven para ayudar con las dependencies de la biblioteca.

Soy completamente nuevo para Maven y realmente me gustaría aprender su poder para poder alojar repositorys Maven para las dependencies de GitHub. Cualquier gran tutorial o lectura recomendada sería genial.

En este momento tengo un examen de testing de la biblioteca de Android para GitHub y un repository de Maven configurado con él. Estoy intentando utilizar el complemento de versión de Maven para ayudar a automatizar el control de versiones de las instantáneas y crear tags en GitHub. Cuando hago la versión de mvn: prepare falla con el error:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.0:prepare (default-cli) on project DependencyTest: Unable to commit files [ERROR] Provider message: [ERROR] The git-commit command failed. [ERROR] Command output: 

He encontrado pocas preguntas sobre StackOverflow sobre esto, pero ninguna de las soluciones soluciona mi problema. Tengo las tags SCM configuradas correctamente en el file pom.xml. ¿Algunas ideas?

Gracias de antemano por toda la ayuda, ¡esto es nuevo para mí, pero estoy ansioso por aprender!

Tuve el mismo problema y se resolvió la actualización de maven-release-plugindesde 2.0 a 2.4.2.