Maven SCM
Maven SCM supports Maven plugins (for example maven-release-plugin) and other tools by providing them with a common API for source code management operations. You can look at the list of SCMs for more information on using Maven SCM with your favorite SCM tool.
In addition, Maven SCM provides two tools to directly use it:
maven-scm-plugin
: a Maven plugin, where each SCM command is implemented as a plugin goal,maven-scm-client
: a simple SCM command line tool.
Deprecation Notice
The following SCM providers are deprecated and will be removed in version 2.0.0:
- maven-scm-provider-accurev
- maven-scm-provider-bazaar
- maven-scm-provider-clearcase
- maven-scm-provider-integrity
- maven-scm-provider-jazz
- maven-scm-provider-perforce
- maven-scm-provider-starteam
- maven-scm-provider-synergy
- maven-scm-provider-tfs
- maven-scm-provider-vss
- maven-scm-providers-cvs