Issue
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.
Solution
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
Answered By - Ken Chan
Answer Checked By - Timothy Miller (JavaFixing Admin)