Constructor and Description |
---|
DefaultArtifact(AbstractSession session,
org.eclipse.aether.artifact.Artifact artifact) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
org.eclipse.aether.artifact.Artifact |
getArtifact() |
String |
getArtifactId()
The artifactId of the artifact.
|
String |
getClassifier()
The classifier of the artifact.
|
String |
getExtension()
The file extension of the artifact.
|
String |
getGroupId()
The groupId of the artifact.
|
Version |
getVersion()
The version of the artifact.
|
int |
hashCode() |
boolean |
isSnapshot()
Determines whether this artifact uses a snapshot version.
|
String |
key()
Returns a unique identifier for this artifact.
|
ArtifactCoordinate |
toCoordinate()
Shortcut for
session.createArtifactCoordinate(artifact) |
String |
toString() |
public DefaultArtifact(@Nonnull AbstractSession session, @Nonnull org.eclipse.aether.artifact.Artifact artifact)
public org.eclipse.aether.artifact.Artifact getArtifact()
public String key()
Artifact
@Nonnull public String getGroupId()
Artifact
getGroupId
in interface Artifact
@Nonnull public String getArtifactId()
Artifact
getArtifactId
in interface Artifact
@Nonnull public Version getVersion()
Artifact
getVersion
in interface Artifact
@Nonnull public String getExtension()
Artifact
getExtension
in interface Artifact
@Nonnull public String getClassifier()
Artifact
getClassifier
in interface Artifact
null
.public boolean isSnapshot()
Artifact
isSnapshot
in interface Artifact
true
if the artifact is a snapshot, false
otherwise.Session.isVersionSnapshot(String)
@Nonnull public ArtifactCoordinate toCoordinate()
Artifact
session.createArtifactCoordinate(artifact)
toCoordinate
in interface Artifact
ArtifactCoordinate
Session.createArtifactCoordinate(Artifact)
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.