简体   繁体   中英

What does "SCM" in "Maven SCM Plugin" stands for?

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?

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 s ource c ode m anagement

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)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM