1

I have checked the official documentation of Maven SCM Plugin, and the SCM is always used only as abbreviation, but they never describe what does this abbreviation mean.

So what does it mean?

Vladimir Shefer
  • 661
  • 3
  • 19
  • 2
    SCM stands for Source Code Management and the plugin provides integrations for different SCM systems like git or subversion. – Lee Feb 19 '22 at 22:54

2 Answers2

3

Well from the index page of its official website , it mentions :

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.

And then from here , it mentions the following SCM are fully supported :

  • Git
  • Mercurial
  • Subversion
  • Local

And also mentions the following SCM are deprecated at here :

  • accurev
  • bazaar
  • clearcase
  • integrity
  • jazz
  • perforce
  • starteam
  • synergy
  • tfs
  • vss
  • cvs

Since all of them are source code version control system , we can deduce that SCM is the abbreviation for source code management

Ken Chan
  • 84,777
  • 26
  • 143
  • 172
1

This might be helpful:

https://maven.apache.org/pom.html#scm

SCM (Software Configuration Management, also called Source Code/Control Management or, succinctly, version control)