## Uses of Interface
org.apache.maven.scm.provider.ScmProvider

Packages that use ScmProvider
Package | Description
--- | ---
org.apache.maven.scm.manager |
org.apache.maven.scm.provider |
org.apache.maven.scm.provider.accurev |
org.apache.maven.scm.provider.bazaar |
org.apache.maven.scm.provider.clearcase |
org.apache.maven.scm.provider.cvslib |
org.apache.maven.scm.provider.cvslib.cvsexe |
org.apache.maven.scm.provider.cvslib.cvsjava |
org.apache.maven.scm.provider.git |
org.apache.maven.scm.provider.git.gitexe |
org.apache.maven.scm.provider.hg |
org.apache.maven.scm.provider.local |
org.apache.maven.scm.provider.perforce |
org.apache.maven.scm.provider.starteam |
org.apache.maven.scm.provider.svn |
org.apache.maven.scm.provider.svn.svnexe |
org.apache.maven.scm.provider.synergy |
org.apache.maven.scm.provider.tfs |

### Uses of ScmProvider in org.apache.maven.scm.manager

Methods in org.apache.maven.scm.manager that return ScmProvider
Modifier and Type | Method and Description
--- | ---
`ScmProvider` | ScmManagerStub.`getProviderByRepository(ScmRepository repository)`
`ScmProvider` | ScmManager.`getProviderByRepository(ScmRepository repository)`
`ScmProvider` | AbstractScmManager.`getProviderByRepository(ScmRepository repository)`
`ScmProvider` | ScmManagerStub.`getProviderByType(String providerType)` Returns the default provider registered for this providerType or a specific implementation if the 'maven.scm.provider.providerType.implementation' system property is defined.
`ScmProvider` | ScmManager.`getProviderByType(String providerType)` Returns the default provider registered for this providerType or a specific implementation if the 'maven.scm.provider.providerType.implementation' system property is defined.
`ScmProvider` | AbstractScmManager.`getProviderByType(String providerType)` Returns the default provider registered for this providerType or a specific implementation if the 'maven.scm.provider.providerType.implementation' system property is defined.
`ScmProvider` | ScmManagerStub.`getProviderByUrl(String scmUrl)`
`ScmProvider` | ScmManager.`getProviderByUrl(String scmUrl)`
`ScmProvider` | AbstractScmManager.`getProviderByUrl(String scmUrl)`
`ScmProvider` | ScmManagerStub.`getScmProvider()`

Methods in org.apache.maven.scm.manager with parameters of type ScmProvider
Modifier and Type | Method and Description
--- | ---
`protected void` | AbstractScmManager.`addScmProvider(String providerType, ScmProvider provider)` Deprecated. use `AbstractScmManager.setScmProvider(String,ScmProvider)` instead
`void` | ScmManagerStub.`setScmProvider(ScmProvider scmProvider)`
`void` | ScmManagerStub.`setScmProvider(String providerType, ScmProvider provider)` Set a provider to be used for a type of SCM.
`void` | ScmManager.`setScmProvider(String providerType, ScmProvider provider)` Set a provider to be used for a type of SCM.
`void` | AbstractScmManager.`setScmProvider(String providerType, ScmProvider provider)` Set a provider to be used for a type of SCM.

### Uses of ScmProvider in org.apache.maven.scm.provider

Classes in org.apache.maven.scm.provider that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractScmProvider`
`class` | `ScmProviderStub` Stub implementation of ScmProvider for unit testing purposes.

### Uses of ScmProvider in org.apache.maven.scm.provider.accurev

Classes in org.apache.maven.scm.provider.accurev that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `AccuRevScmProvider` Implementation of Accurev integration with Maven SCM

### Uses of ScmProvider in org.apache.maven.scm.provider.bazaar

Classes in org.apache.maven.scm.provider.bazaar that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `BazaarScmProvider` Bazaar NG http://bazaar-vcs.org/ is a decentralized revision control system.

### Uses of ScmProvider in org.apache.maven.scm.provider.clearcase

Classes in org.apache.maven.scm.provider.clearcase that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `ClearCaseScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.cvslib

Classes in org.apache.maven.scm.provider.cvslib that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractCvsScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.cvslib.cvsexe

Classes in org.apache.maven.scm.provider.cvslib.cvsexe that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `CvsExeScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.cvslib.cvsjava

Classes in org.apache.maven.scm.provider.cvslib.cvsjava that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `CvsJavaScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.git

Classes in org.apache.maven.scm.provider.git that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractGitScmProvider` SCM Provider for git

### Uses of ScmProvider in org.apache.maven.scm.provider.git.gitexe

Classes in org.apache.maven.scm.provider.git.gitexe that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `GitExeScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.hg

Classes in org.apache.maven.scm.provider.hg that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `HgScmProvider` Mercurial (HG) is a decentralized revision control system.

### Uses of ScmProvider in org.apache.maven.scm.provider.local

Classes in org.apache.maven.scm.provider.local that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `LocalScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.perforce

Classes in org.apache.maven.scm.provider.perforce that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `PerforceScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.starteam

Classes in org.apache.maven.scm.provider.starteam that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `StarteamScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.svn

Classes in org.apache.maven.scm.provider.svn that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractSvnScmProvider` SCM Provider for Subversion

### Uses of ScmProvider in org.apache.maven.scm.provider.svn.svnexe

Classes in org.apache.maven.scm.provider.svn.svnexe that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `SvnExeScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.synergy

Classes in org.apache.maven.scm.provider.synergy that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `SynergyScmProvider`

### Uses of ScmProvider in org.apache.maven.scm.provider.tfs

Classes in org.apache.maven.scm.provider.tfs that implement ScmProvider
Modifier and Type | Class and Description
--- | ---
`class` | `TfsScmProvider`