Class RemoteSnapshotMetadata

java.lang.Object
org.eclipse.aether.metadata.AbstractMetadata
All Implemented Interfaces:
org.eclipse.aether.metadata.MergeableMetadata, org.eclipse.aether.metadata.Metadata

final class RemoteSnapshotMetadata extends MavenSnapshotMetadata
Maven remote GAV level metadata.
  • Field Details

  • Constructor Details

    • RemoteSnapshotMetadata

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

      private RemoteSnapshotMetadata(Metadata metadata, File file, boolean legacyFormat, Date timestamp)
  • Method Details

    • setFile

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

      public String getExpandedVersion(org.eclipse.aether.artifact.Artifact artifact)
    • merge

      protected void merge(Metadata recessive)
      Specified by:
      merge in class MavenMetadata
    • getBuildNumber

      private static int getBuildNumber(Metadata metadata)