public class ArtifacIdUtils extends Object
Modifier and Type | Method and Description |
---|---|
static String |
toBaseId(Artifact artifact)
Creates an artifact identifier of the form
<groupId>:<artifactId>:<extension>[:<classifier>]:<baseVersion> . |
static String |
toId(Artifact artifact)
Creates an artifact identifier of the form
<groupId>:<artifactId>:<extension>[:<classifier>]:<version> . |
static String |
toId(String groupId,
String artifactId,
String extension,
String classifier,
String version)
Creates an artifact identifier of the form
<groupId>:<artifactId>:<extension>[:<classifier>]:<version> . |
static String |
toVersionlessId(Artifact artifact)
Creates an artifact identifier of the form
<groupId>:<artifactId>:<extension>[:<classifier>] . |
static String |
toVersionlessId(String groupId,
String artifactId,
String extension,
String classifier)
Creates an artifact identifier of the form
<groupId>:<artifactId>:<extension>[:<classifier>] . |
public static String toId(Artifact artifact)
<groupId>:<artifactId>:<extension>[:<classifier>]:<version>
.artifact
- The artifact to create an identifer for, may be null
.null
if the input was null
.public static String toId(String groupId, String artifactId, String extension, String classifier, String version)
<groupId>:<artifactId>:<extension>[:<classifier>]:<version>
.groupId
- The group id, may be null
.artifactId
- The artifact id, may be null
.extension
- The file extensiion, may be null
.classifier
- The classifier, may be null
.version
- The version, may be null
.null
.public static String toBaseId(Artifact artifact)
<groupId>:<artifactId>:<extension>[:<classifier>]:<baseVersion>
.artifact
- The artifact to create an identifer for, may be null
.null
if the input was null
.public static String toVersionlessId(Artifact artifact)
<groupId>:<artifactId>:<extension>[:<classifier>]
.artifact
- The artifact to create an identifer for, may be null
.null
if the input was null
.public static String toVersionlessId(String groupId, String artifactId, String extension, String classifier)
<groupId>:<artifactId>:<extension>[:<classifier>]
.groupId
- The group id, may be null
.artifactId
- The artifact id, may be null
.extension
- The file extensiion, may be null
.classifier
- The classifier, may be null
.null
.Copyright © 2010-2012. All Rights Reserved.