Class ArtifactUtils

java.lang.Object
org.apache.maven.artifact.ArtifactUtils

public final class ArtifactUtils extends Object
ArtifactUtils
  • Constructor Details Link icon

    • ArtifactUtils Link icon

      public ArtifactUtils()
  • Method Details Link icon

    • isSnapshot Link icon

      public static boolean isSnapshot(String version)
    • toSnapshotVersion Link icon

      public static String toSnapshotVersion(String version)
    • versionlessKey Link icon

      public static String versionlessKey(Artifact artifact)
    • versionlessKey Link icon

      public static String versionlessKey(String groupId, String artifactId)
    • key Link icon

      public static String key(Artifact artifact)
    • key Link icon

      public static String key(String groupId, String artifactId, String version)
    • artifactMapByVersionlessId Link icon

      public static Map<String,Artifact> artifactMapByVersionlessId(Collection<Artifact> artifacts)
    • copyArtifactSafe Link icon

      public static Artifact copyArtifactSafe(Artifact artifact)
    • copyArtifact Link icon

      public static Artifact copyArtifact(Artifact artifact)
    • copyArtifacts Link icon

      public static <T extends Collection<Artifact>> T copyArtifacts(Collection<Artifact> from, T to)
      Copy artifact to a collection.
      Type Parameters:
      T - the target collection type
      Parameters:
      from - an artifact collection
      to - the target artifact collection
      Returns:
      to collection
    • copyArtifacts Link icon

      public static <K, T extends Map<K, Artifact>> T copyArtifacts(Map<K,? extends Artifact> from, T to)