public class LegacyMavenPomAccessor extends LegacyExecutorBase implements VcsMavenPomAccessor
repositoryModuleDescriptor
POM_XML
Constructor and Description |
---|
LegacyMavenPomAccessor(RepositoryModuleDescriptor repositoryModuleDescriptor) |
Modifier and Type | Method and Description |
---|---|
String |
getMavenScmProviderKey()
Return Maven's SCM provider key for this repository type.
|
Map<String,String> |
parseMavenScmUrlToVcsLocation(String mavenScmUrl,
VcsRepositoryData existingData)
Parse and setup internal structures from Maven's SCM URL provider specific part.
|
getNewRepositoryInstance, getNewRepositoryInstanceAs, getRepositoryInstance, getRepositoryInstanceAs, xmlToConfiguration
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findPomFileInWorkingCopy, parseMavenScmUrlToVcsBranch
public LegacyMavenPomAccessor(RepositoryModuleDescriptor repositoryModuleDescriptor)
@NotNull public String getMavenScmProviderKey()
VcsMavenPomAccessor
getMavenScmProviderKey
in interface VcsMavenPomAccessor
public Map<String,String> parseMavenScmUrlToVcsLocation(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) throws IllegalArgumentException
VcsMavenPomAccessor
parseMavenScmUrlToVcsLocation
in interface VcsMavenPomAccessor
mavenScmUrl
- Provider specific part of Maven SCM URLIllegalArgumentException
- When SCM URL string cannot be parsedCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.