Class RemoteSnapshotMetadata

  • All Implemented Interfaces:
    org.eclipse.aether.metadata.MergeableMetadata, org.eclipse.aether.metadata.Metadata

    final class RemoteSnapshotMetadata
    extends MavenSnapshotMetadata
    • Field Detail

      • DEFAULT_SNAPSHOT_TIMESTAMP_FORMAT

        public static final java.lang.String DEFAULT_SNAPSHOT_TIMESTAMP_FORMAT
        See Also:
        Constant Field Values
      • DEFAULT_SNAPSHOT_TIME_ZONE

        public static final java.util.TimeZone DEFAULT_SNAPSHOT_TIME_ZONE
      • versions

        private final java.util.Map<java.lang.String,​SnapshotVersion> versions
    • Constructor Detail

      • RemoteSnapshotMetadata

        RemoteSnapshotMetadata​(org.eclipse.aether.artifact.Artifact artifact,
                               boolean legacyFormat,
                               java.util.Date timestamp)
      • RemoteSnapshotMetadata

        private RemoteSnapshotMetadata​(Metadata metadata,
                                       java.io.File file,
                                       boolean legacyFormat,
                                       java.util.Date timestamp)
    • Method Detail

      • setFile

        public MavenMetadata setFile​(java.io.File file)
        Specified by:
        setFile in interface org.eclipse.aether.metadata.Metadata
        Overrides:
        setFile in class org.eclipse.aether.metadata.AbstractMetadata
      • getExpandedVersion

        public java.lang.String getExpandedVersion​(org.eclipse.aether.artifact.Artifact artifact)
      • getBuildNumber

        private static int getBuildNumber​(Metadata metadata)