public class ArtifactUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_EXTENSION |
static String |
DEFAULT_VERSION |
static org.sonatype.aether.artifact.Artifact |
DUMMY
Dummy artifact.
|
static org.sonatype.aether.artifact.Artifact |
DUMMY_JPP
The same as
DUMMY , but in JPP style. |
static String |
MF_KEY_ARTIFACTID |
static String |
MF_KEY_CLASSIFIER |
static String |
MF_KEY_EXTENSION |
static String |
MF_KEY_GROUPID |
static String |
MF_KEY_VERSION |
static String |
UNKNOWN_NAMESPACE |
static String |
UNKNOWN_VERSION |
Constructor and Description |
---|
ArtifactUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
collectionToString(Collection<org.sonatype.aether.artifact.Artifact> set)
Convert a collection of artifacts to a human-readable string.
|
static String |
collectionToString(Collection<org.sonatype.aether.artifact.Artifact> collection,
boolean multiLine)
Convert a collection of artifacts to a human-readable string.
|
static org.sonatype.aether.artifact.Artifact |
copyScope(org.sonatype.aether.artifact.Artifact artifact,
org.sonatype.aether.artifact.Artifact referenceArtifact) |
static org.sonatype.aether.artifact.Artifact |
copyStereotype(org.sonatype.aether.artifact.Artifact artifact,
org.sonatype.aether.artifact.Artifact referenceArtifact) |
static org.sonatype.aether.artifact.Artifact |
createTypedArtifact(String groupId,
String artifactId,
String type,
String classifier,
String version) |
static Path |
getEffectiveModelPath(org.sonatype.aether.artifact.Artifact artifact) |
static Path |
getRawModelPath(org.sonatype.aether.artifact.Artifact artifact) |
static String |
getScope(org.sonatype.aether.artifact.Artifact artifact) |
static String |
getStereotype(org.sonatype.aether.artifact.Artifact artifact) |
static void |
serialize(org.sonatype.aether.artifact.Artifact artifact,
org.codehaus.plexus.util.xml.pull.XmlSerializer serializer,
String namespace,
String tag) |
static org.sonatype.aether.artifact.Artifact |
setEffectiveModelPath(org.sonatype.aether.artifact.Artifact artifact,
Path effectiveModelPath) |
static org.sonatype.aether.artifact.Artifact |
setProperty(org.sonatype.aether.artifact.Artifact artifact,
String key,
String value) |
static org.sonatype.aether.artifact.Artifact |
setRawModelPath(org.sonatype.aether.artifact.Artifact artifact,
Path rawModelPath) |
static org.sonatype.aether.artifact.Artifact |
setScope(org.sonatype.aether.artifact.Artifact artifact,
String scope) |
static org.sonatype.aether.artifact.Artifact |
setStereotype(org.sonatype.aether.artifact.Artifact artifact,
String stereotype) |
static org.codehaus.plexus.util.xml.Xpp3Dom |
toXpp3Dom(org.sonatype.aether.artifact.Artifact artifact,
String tag) |
public static final String DEFAULT_EXTENSION
public static final String DEFAULT_VERSION
public static final String UNKNOWN_VERSION
public static final String UNKNOWN_NAMESPACE
public static final String MF_KEY_GROUPID
public static final String MF_KEY_ARTIFACTID
public static final String MF_KEY_EXTENSION
public static final String MF_KEY_CLASSIFIER
public static final String MF_KEY_VERSION
public static final org.sonatype.aether.artifact.Artifact DUMMY
public static final org.sonatype.aether.artifact.Artifact DUMMY_JPP
DUMMY
, but in JPP style. Any dependencies on this artifact will be removed during model
validation.public static org.sonatype.aether.artifact.Artifact setProperty(org.sonatype.aether.artifact.Artifact artifact, String key, String value)
public static String getScope(org.sonatype.aether.artifact.Artifact artifact)
public static org.sonatype.aether.artifact.Artifact setScope(org.sonatype.aether.artifact.Artifact artifact, String scope)
public static org.sonatype.aether.artifact.Artifact copyScope(org.sonatype.aether.artifact.Artifact artifact, org.sonatype.aether.artifact.Artifact referenceArtifact)
public static String getStereotype(org.sonatype.aether.artifact.Artifact artifact)
public static org.sonatype.aether.artifact.Artifact setStereotype(org.sonatype.aether.artifact.Artifact artifact, String stereotype)
public static org.sonatype.aether.artifact.Artifact copyStereotype(org.sonatype.aether.artifact.Artifact artifact, org.sonatype.aether.artifact.Artifact referenceArtifact)
public static Path getRawModelPath(org.sonatype.aether.artifact.Artifact artifact)
public static org.sonatype.aether.artifact.Artifact setRawModelPath(org.sonatype.aether.artifact.Artifact artifact, Path rawModelPath)
public static Path getEffectiveModelPath(org.sonatype.aether.artifact.Artifact artifact)
public static org.sonatype.aether.artifact.Artifact setEffectiveModelPath(org.sonatype.aether.artifact.Artifact artifact, Path effectiveModelPath)
public static String collectionToString(Collection<org.sonatype.aether.artifact.Artifact> set)
collection
- collection of artifactspublic static String collectionToString(Collection<org.sonatype.aether.artifact.Artifact> collection, boolean multiLine)
collection
- collection of artifactsmultiLine
- if multi-line representation should be used instead of single-linepublic static org.codehaus.plexus.util.xml.Xpp3Dom toXpp3Dom(org.sonatype.aether.artifact.Artifact artifact, String tag)
public static void serialize(org.sonatype.aether.artifact.Artifact artifact, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer, String namespace, String tag) throws IOException
IOException
Copyright © 2012-2019 Red Hat, Inc.. All Rights Reserved.