Class SiteDescriptorArtifactMetadata

java.lang.Object
org.apache.maven.repository.legacy.metadata.AbstractArtifactMetadata
org.apache.maven.artifact.metadata.AbstractArtifactMetadata
org.apache.maven.plugins.site.descriptor.SiteDescriptorArtifactMetadata
All Implemented Interfaces:
org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.repository.legacy.metadata.ArtifactMetadata

public class SiteDescriptorArtifactMetadata extends org.apache.maven.artifact.metadata.AbstractArtifactMetadata
Attach a POM to an artifact.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final File
     
    private final org.apache.maven.doxia.site.SiteModel
     

    Fields inherited from class org.apache.maven.repository.legacy.metadata.AbstractArtifactMetadata

    artifact
  • Constructor Summary

    Constructors
    Constructor
    Description
    SiteDescriptorArtifactMetadata(org.apache.maven.artifact.Artifact artifact, org.apache.maven.doxia.site.SiteModel siteModel, File file)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    private String
     
     
    getLocalFilename(org.apache.maven.artifact.repository.ArtifactRepository repository)
     
     
    void
    merge(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
     
    void
    merge(org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata)
     
    boolean
     
    void
    storeInLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
     
     

    Methods inherited from class org.apache.maven.repository.legacy.metadata.AbstractArtifactMetadata

    extendedToString, getArtifactId, getGroupId, storedInGroupDirectory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.maven.repository.legacy.metadata.ArtifactMetadata

    extendedToString, getArtifactId, getGroupId, storedInGroupDirectory
  • Field Details

    • siteModel

      private final org.apache.maven.doxia.site.SiteModel siteModel
    • file

      private final File file
  • Constructor Details

    • SiteDescriptorArtifactMetadata

      public SiteDescriptorArtifactMetadata(org.apache.maven.artifact.Artifact artifact, org.apache.maven.doxia.site.SiteModel siteModel, File file)
  • Method Details

    • getRemoteFilename

      public String getRemoteFilename()
    • getLocalFilename

      public String getLocalFilename(org.apache.maven.artifact.repository.ArtifactRepository repository)
    • getFilename

      private String getFilename()
    • storeInLocalRepository

      public void storeInLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
      Throws:
      org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • storedInArtifactVersionDirectory

      public boolean storedInArtifactVersionDirectory()
    • getBaseVersion

      public String getBaseVersion()
    • getKey

      public Object getKey()
    • merge

      public void merge(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
    • merge

      public void merge(org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata)