Maven SCM插件

时间:2017-04-04 16:19:02

标签: maven version-control maven-plugin

有人能用简单的词语解释Maven SCM插件的主要用例是什么?

更具体地说:在构建生命周期中何时需要?它与GIT / SVN和mvn release插件的关系如何?

1 个答案:

答案 0 :(得分:1)

来自plugin pages的简单副本:

此外,Maven SCM提供了2个工具来直接使用它:

  • maven-scm-plugin:一个Maven插件,其中每个SCM命令都作为插件目标实现,
  • maven-scm-client:一个简单的SCM命令行工具。

有时在不使用特定的vcs命令的情况下实现任务是有用的...有时会使用ci服务器......

通常在构建生命周期中不需要它。

整个api和maven-scm的实现都在maven-release-plugin中使用,以支持广泛的版本控制系统,而不仅仅是svn / git ...还有更多的野外...