|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ScmRepositoryConfigurator
Configure an SCM repository using release configuration.
| Field Summary | |
|---|---|
static String |
ROLE
The Plexus role. |
| Method Summary | |
|---|---|
org.apache.maven.scm.repository.ScmRepository |
getConfiguredRepository(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings)
Construct a configured SCM repository from a release configuration. |
org.apache.maven.scm.repository.ScmRepository |
getConfiguredRepository(String url,
ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings)
Construct a configured SCM repository from a release configuration with an overridden base SCM URL. |
org.apache.maven.scm.provider.ScmProvider |
getRepositoryProvider(org.apache.maven.scm.repository.ScmRepository repository)
Get the SCM provider used for the given SCM repository. |
| Field Detail |
|---|
static final String ROLE
| Method Detail |
|---|
org.apache.maven.scm.repository.ScmRepository getConfiguredRepository(ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings)
throws org.apache.maven.scm.repository.ScmRepositoryException,
org.apache.maven.scm.manager.NoSuchScmProviderException
releaseDescriptor - the configuration to insert into the repositorysettings - the settings.xml configuraiton
org.apache.maven.scm.repository.ScmRepositoryException - if it is not possible to create a suitable SCM repository
org.apache.maven.scm.manager.NoSuchScmProviderException - if the requested SCM provider is not available
org.apache.maven.scm.provider.ScmProvider getRepositoryProvider(org.apache.maven.scm.repository.ScmRepository repository)
throws org.apache.maven.scm.manager.NoSuchScmProviderException
repository - the SCM repository
org.apache.maven.scm.manager.NoSuchScmProviderException - if the requested SCM provider is not available
org.apache.maven.scm.repository.ScmRepository getConfiguredRepository(String url,
ReleaseDescriptor releaseDescriptor,
org.apache.maven.settings.Settings settings)
throws org.apache.maven.scm.repository.ScmRepositoryException,
org.apache.maven.scm.manager.NoSuchScmProviderException
url - the SCM URL to use instead of the one from the release descriptorreleaseDescriptor - the configuration to insert into the repositorysettings - the settings.xml configuraiton
org.apache.maven.scm.repository.ScmRepositoryException - if it is not possible to create a suitable SCM repository
org.apache.maven.scm.manager.NoSuchScmProviderException - if the requested SCM provider is not available
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||