Class ArtifactUtils


  • public final class ArtifactUtils
    extends java.lang.Object
    ArtifactUtils
    • Constructor Detail

      • ArtifactUtils

        public ArtifactUtils()
    • 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)
      • artifactMapByVersionlessId

        public static java.util.Map<java.lang.String,​Artifact> artifactMapByVersionlessId​(java.util.Collection<Artifact> artifacts)
      • copyArtifactSafe

        public static Artifact copyArtifactSafe​(Artifact artifact)
      • copyArtifacts

        public static <T extends java.util.Collection<Artifact>> T copyArtifacts​(java.util.Collection<Artifact> from,
                                                                                 T to)
        Returns to collection
      • copyArtifacts

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