Class ResolvedArtifact
java.lang.Object
software.amazon.smithy.cli.dependencies.ResolvedArtifact
An artifact resolved from a repository that provides the path on disk where the artifact
was downloaded, and the coordinates of the artifact.
-
Constructor Summary
ConstructorDescriptionResolvedArtifact
(Path path, String groupId, String artifactId, String version) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static ResolvedArtifact
fromCoordinates
(Path location, String coordinates) Creates a resolved artifact from a file path and Maven coordinates string.Get the resolved coordinates (e.g., group:artifact:version).getPath()
Get the path to the artifact on disk.int
hashCode()
toString()
-
Constructor Details
-
ResolvedArtifact
-
-
Method Details
-
fromCoordinates
Creates a resolved artifact from a file path and Maven coordinates string.- Parameters:
location
- Location of the artifact.coordinates
- Maven coordinates (e.g., group:artifact:version).- Returns:
- Returns the created artifact.
- Throws:
DependencyResolverException
- if the provided coordinates are invalid.
-
getPath
Get the path to the artifact on disk.- Returns:
- Returns the location of the downloaded artifact.
-
getCoordinates
Get the resolved coordinates (e.g., group:artifact:version).- Returns:
- Returns the resolved coordinates.
-
getGroupId
- Returns:
- Get the group ID of the artifact.
-
getArtifactId
- Returns:
- Get the artifact ID of the artifact.
-
getVersion
- Returns:
- Get the version of the artifact.
-
toString
-
hashCode
public int hashCode() -
equals
-