Package org.apache.maven.artifact
Class ArtifactUtils
- java.lang.Object
-
- org.apache.maven.artifact.ArtifactUtils
-
public final class ArtifactUtils extends java.lang.Object
ArtifactUtils
-
-
Constructor Summary
Constructors Constructor Description ArtifactUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.String,Artifact>
artifactMapByVersionlessId(java.util.Collection<Artifact> artifacts)
static Artifact
copyArtifact(Artifact artifact)
static <T extends java.util.Collection<Artifact>>
TcopyArtifacts(java.util.Collection<Artifact> from, T to)
Returnsto
collectionstatic <K,T extends java.util.Map<K,Artifact>>
TcopyArtifacts(java.util.Map<K,? extends Artifact> from, T to)
static Artifact
copyArtifactSafe(Artifact artifact)
private static <T> java.util.List<T>
copyList(java.util.List<T> original)
static boolean
isSnapshot(java.lang.String version)
static java.lang.String
key(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
static java.lang.String
key(Artifact artifact)
private static void
notBlank(java.lang.String str, java.lang.String message)
static java.lang.String
toSnapshotVersion(java.lang.String version)
static java.lang.String
versionlessKey(java.lang.String groupId, java.lang.String artifactId)
static java.lang.String
versionlessKey(Artifact artifact)
-
-
-
Method Detail
-
isSnapshot
public static boolean isSnapshot(java.lang.String version)
-
toSnapshotVersion
public static java.lang.String toSnapshotVersion(java.lang.String version)
-
versionlessKey
public static java.lang.String versionlessKey(Artifact artifact)
-
versionlessKey
public static java.lang.String versionlessKey(java.lang.String groupId, java.lang.String artifactId)
-
key
public static java.lang.String key(Artifact artifact)
-
key
public static java.lang.String key(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
notBlank
private static void notBlank(java.lang.String str, java.lang.String message)
-
artifactMapByVersionlessId
public static java.util.Map<java.lang.String,Artifact> artifactMapByVersionlessId(java.util.Collection<Artifact> artifacts)
-
copyArtifacts
public static <T extends java.util.Collection<Artifact>> T copyArtifacts(java.util.Collection<Artifact> from, T to)
Returnsto
collection
-
copyArtifacts
public static <K,T extends java.util.Map<K,Artifact>> T copyArtifacts(java.util.Map<K,? extends Artifact> from, T to)
-
copyList
private static <T> java.util.List<T> copyList(java.util.List<T> original)
-
-