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