Plugin Maven SCM

¿Alguien puede explicar en palabras simples cuáles son los principales casos de uso del plugin Maven SCM ?

Más específicamente: ¿cuándo se requiere durante el ciclo de vida de la construcción? ¿Cómo se relaciona con GIT / SVN y con el plugin de mvn release ?

Copia simple de las páginas del complemento :

Además, Maven SCM proporciona 2 herramientas para usarlo directamente:

  • maven-scm-plugin: un plugin Maven, donde cada command SCM se implementa como un objective de complemento,
  • maven-scm-client: una herramienta simple de command-line SCM.

A veces es útil implementar tareas sin usar commands específicos de vcs … a veces se usan serveres ci …

Por lo general, no es necesario durante el ciclo de vida de la construcción.

Toda la API y las implementaciones de maven-scm se utilizan en maven-release-plugin para admitir una amplia área de sistemas de control de versiones no solo svn / git … hay más en la naturaleza …