public interface ArtifactCoordinatesResolver
A resolver for artifacts' Maven coordinates, allowing group id, artifact id, or version
to be obtained from a module identifier. A module identifier may be in the form
groupId:artifactId:version
, in which case coordinate resolution simply extracts
the relevant piece from the identifier. Alternatively the identifier may be in the form
artifactId
, in which case coordinate resolution uses implementation-specific
metadata to resolve the groupId and version.
Type Params | Return Type | Name and description |
---|---|---|
|
public java.lang.String |
getArtifactId(java.lang.String module) Gets the artifact id of the artifact identified by the given module .
|
|
public java.lang.String |
getGroupId(java.lang.String module) Gets the group id of the artifact identified by the given module . |
|
public java.lang.String |
getVersion(java.lang.String module) Gets the version of the artifact identified by the given module . |
Gets the artifact id of the artifact identified by the given module
.
Returns null
if the artifact is unknown to the resolver.
module
- the id of the module Gets the group id of the artifact identified by the given module
. Returns
null
if the artifact is unknown to the resolver.
module
- the id of the module Gets the version of the artifact identified by the given module
. Returns
null
if the artifact is unknown to the resolver.
module
- the id of the module