public class MavenCapability extends Capability
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NS_MAVEN_ARTIFACT
Regular Maven dependency as defined in
|
static java.lang.String |
NS_MAVEN_ARTIFACT_IMPORT
Import-scoped Maven dependency as defined in
|
static java.lang.String |
NS_MAVEN_PARENT
Maven parent dependency as defined in
|
private static long |
serialVersionUID |
private java.lang.String |
version |
Modifier | Constructor and Description |
---|---|
private |
MavenCapability(java.lang.String namespace,
java.lang.String id,
java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
static MavenCapability |
createMavenArtifact(ArtifactKey key) |
static MavenCapability |
createMavenArtifactImport(ArtifactKey key) |
static MavenCapability |
createMavenParent(ArtifactKey key) |
boolean |
equals(java.lang.Object obj) |
(package private) static java.lang.String |
getId(ArtifactKey key) |
java.lang.String |
getVersion() |
int |
hashCode() |
java.lang.String |
toString() |
getVersionlessKey
private static final long serialVersionUID
public static final java.lang.String NS_MAVEN_ARTIFACT
public static final java.lang.String NS_MAVEN_ARTIFACT_IMPORT
public static final java.lang.String NS_MAVEN_PARENT
private final java.lang.String version
private MavenCapability(java.lang.String namespace, java.lang.String id, java.lang.String version)
public java.lang.String getVersion()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static MavenCapability createMavenArtifact(ArtifactKey key)
public static MavenCapability createMavenArtifactImport(ArtifactKey key)
public static MavenCapability createMavenParent(ArtifactKey key)
static java.lang.String getId(ArtifactKey key)