Class MavenMetadata

java.lang.Object
org.eclipse.aether.metadata.AbstractMetadata
org.apache.maven.repository.internal.MavenMetadata
All Implemented Interfaces:
org.eclipse.aether.metadata.MergeableMetadata, org.eclipse.aether.metadata.Metadata
Direct Known Subclasses:
LocalSnapshotMetadata, MavenSnapshotMetadata, PluginsMetadata, VersionsMetadata

@Deprecated(since="4.0.0") abstract class MavenMetadata extends org.eclipse.aether.metadata.AbstractMetadata implements org.eclipse.aether.metadata.MergeableMetadata
Deprecated.
since 4.0.0, use maven-api-impl jar instead
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.aether.metadata.Metadata

    org.eclipse.aether.metadata.Metadata.Nature
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final String
    Deprecated.
     
    private boolean
    Deprecated.
     
    protected Metadata
    Deprecated.
     
    private final Path
    Deprecated.
     
    protected final Date
    Deprecated.
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    MavenMetadata(Metadata metadata, File file, Date timestamp)
    Deprecated.
    protected
    MavenMetadata(Metadata metadata, Path path, Date timestamp)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Deprecated.
     
    Deprecated.
     
    Deprecated.
     
    boolean
    Deprecated.
     
    void
    merge(File existing, File result)
    Deprecated.
     
    void
    merge(Path existing, Path result)
    Deprecated.
     
    protected abstract void
    merge(Metadata recessive)
    Deprecated.
     
    (package private) static Metadata
    read(Path metadataPath)
    Deprecated.
     
    org.eclipse.aether.metadata.Metadata
    Deprecated.
     
    private void
    write(Path metadataPath, Metadata metadata)
    Deprecated.
     

    Methods inherited from class org.eclipse.aether.metadata.AbstractMetadata

    copyProperties, equals, getProperty, hashCode, setFile, setPath, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.aether.metadata.Metadata

    getArtifactId, getGroupId, getNature, getProperty, getVersion, setFile, setPath
  • Field Details

    • MAVEN_METADATA_XML

      static final String MAVEN_METADATA_XML
      Deprecated.
      See Also:
    • metadata

      protected Metadata metadata
      Deprecated.
    • path

      private final Path path
      Deprecated.
    • timestamp

      protected final Date timestamp
      Deprecated.
    • merged

      private boolean merged
      Deprecated.
  • Constructor Details

  • Method Details

    • getType

      public String getType()
      Deprecated.
      Specified by:
      getType in interface org.eclipse.aether.metadata.Metadata
    • getFile

      @Deprecated public File getFile()
      Deprecated.
      Specified by:
      getFile in interface org.eclipse.aether.metadata.Metadata
    • getPath

      public Path getPath()
      Deprecated.
      Specified by:
      getPath in interface org.eclipse.aether.metadata.Metadata
    • merge

      public void merge(File existing, File result) throws org.eclipse.aether.RepositoryException
      Deprecated.
      Specified by:
      merge in interface org.eclipse.aether.metadata.MergeableMetadata
      Throws:
      org.eclipse.aether.RepositoryException
    • merge

      public void merge(Path existing, Path result) throws org.eclipse.aether.RepositoryException
      Deprecated.
      Specified by:
      merge in interface org.eclipse.aether.metadata.MergeableMetadata
      Throws:
      org.eclipse.aether.RepositoryException
    • isMerged

      public boolean isMerged()
      Deprecated.
      Specified by:
      isMerged in interface org.eclipse.aether.metadata.MergeableMetadata
    • merge

      protected abstract void merge(Metadata recessive)
      Deprecated.
    • read

      static Metadata read(Path metadataPath) throws org.eclipse.aether.RepositoryException
      Deprecated.
      Throws:
      org.eclipse.aether.RepositoryException
    • write

      private void write(Path metadataPath, Metadata metadata) throws org.eclipse.aether.RepositoryException
      Deprecated.
      Throws:
      org.eclipse.aether.RepositoryException
    • getProperties

      public Map<String,String> getProperties()
      Deprecated.
      Specified by:
      getProperties in interface org.eclipse.aether.metadata.Metadata
    • setProperties

      public org.eclipse.aether.metadata.Metadata setProperties(Map<String,String> properties)
      Deprecated.
      Specified by:
      setProperties in interface org.eclipse.aether.metadata.Metadata
      Overrides:
      setProperties in class org.eclipse.aether.metadata.AbstractMetadata