日期:2014-05-20  浏览次数:20640 次

一个送分题喔!今天再看《Apache Maven 3 Cookbook》,里面的SCM是指什么?
上下文如下:
However, avoiding the use of system dependencies is strongly recommended because it kills 
the whole purpose of Apache Maven dependency management in the first place.
Ideally, a developer should be able to clone code out of the SCM and run Apache Maven 
commands. After that, it should be the responsibility of Apache Maven to take care of 
including all dependencies.

我使用了WIKI搜索词条,好像没有与此书意思相符的词SCM的说明~

我的理解如下:

然而,强烈建议避免使用系统依赖,因为那样的话就达不到Maven的依赖管理的首要目标。
理想地,开发者应该能能够从SCM克隆出代码及运行maven命令,之后,这个管理所包含所有依赖的责任就由maven来做。

此时此刻,我还是不知道SCM是指什么?

------解决方案--------------------
软件配置管理。
git,svn之类的是其中一类。
------解决方案--------------------
SCM : Software configuration Management 软件配置管理

Ideally, a developer should be able to clone code out of the SCM and run Apache Maven
commands.

在这里可以理解为配置服务器(如SVN服务器之类)

理想情况下,一个开发员应该能够从服务器中取出代码并且运行Maven命令
------解决方案--------------------
LZ,这个东西多用用google,就可以找到答案了,否则可以会影响当时自己学习的积极性。