上下文如下:
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是指什么?

解决方案 »

  1.   

    软件配置管理。
    git,svn之类的是其中一类。
      

  2.   

    SCM : Software configuration Management 软件配置管理Ideally, a developer should be able to clone code out of the SCM and run Apache Maven  
    commands.在这里可以理解为配置服务器(如SVN服务器之类)理想情况下,一个开发员应该能够从服务器中取出代码并且运行Maven命令
      

  3.   

    LZ,这个东西多用用google,就可以找到答案了,否则可以会影响当时自己学习的积极性。
      

  4.   

    谢谢,我已经Wiki与google了。wiki上有software configuration management的词条,只是当时真的没怎么看明白。http://maven.apache.org/scm/scms-overview.html后来看了maven的官网才有所理解谢谢各位~