Class VersionsMetadata

java.lang.Object
org.eclipse.aether.metadata.AbstractMetadata
org.apache.maven.repository.internal.MavenMetadata
org.apache.maven.repository.internal.VersionsMetadata
All Implemented Interfaces:
org.eclipse.aether.metadata.MergeableMetadata, org.eclipse.aether.metadata.Metadata

final class VersionsMetadata extends MavenMetadata
Maven GA level metadata.
  • Field Details

    • artifact

      private final org.eclipse.aether.artifact.Artifact artifact
  • Constructor Details

    • VersionsMetadata

      VersionsMetadata(org.eclipse.aether.artifact.Artifact artifact, Date timestamp)
    • VersionsMetadata

      VersionsMetadata(org.eclipse.aether.artifact.Artifact artifact, File file, Date timestamp)
  • Method Details

    • createRepositoryMetadata

      private static Metadata createRepositoryMetadata(org.eclipse.aether.artifact.Artifact artifact)
    • merge

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

      public Object getKey()
    • getKey

      public static Object getKey(org.eclipse.aether.artifact.Artifact artifact)
    • 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
    • getGroupId

      public String getGroupId()
    • getArtifactId

      public String getArtifactId()
    • getVersion

      public String getVersion()
    • getNature

      public org.eclipse.aether.metadata.Metadata.Nature getNature()