Class ArtifactRepositoryMetadata

  • All Implemented Interfaces:
    org.apache.maven.artifact.metadata.ArtifactMetadata, RepositoryMetadata, org.apache.maven.repository.legacy.metadata.ArtifactMetadata

    public class ArtifactRepositoryMetadata
    extends AbstractRepositoryMetadata
    Metadata for the artifact directory of the repository.
    Author:
    Brett Porter
    • Constructor Detail

      • ArtifactRepositoryMetadata

        public ArtifactRepositoryMetadata​(org.apache.maven.artifact.Artifact artifact)
      • ArtifactRepositoryMetadata

        public ArtifactRepositoryMetadata​(org.apache.maven.artifact.Artifact artifact,
                                          org.apache.maven.artifact.repository.metadata.Versioning versioning)
    • Method Detail

      • storedInGroupDirectory

        public boolean storedInGroupDirectory()
      • storedInArtifactVersionDirectory

        public boolean storedInArtifactVersionDirectory()
      • getGroupId

        public java.lang.String getGroupId()
      • getArtifactId

        public java.lang.String getArtifactId()
      • getBaseVersion

        public java.lang.String getBaseVersion()
      • getKey

        public java.lang.Object getKey()
      • isSnapshot

        public boolean isSnapshot()
        Description copied from interface: RepositoryMetadata
        Whether this represents a snapshot.
        Returns:
        if it is a snapshot
      • getRepository

        public org.apache.maven.artifact.repository.ArtifactRepository getRepository()
        Description copied from interface: RepositoryMetadata
        Get the repository the metadata was located in.
        Returns:
        the repository
      • setRepository

        public void setRepository​(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
        Description copied from interface: RepositoryMetadata
        Set the repository the metadata was located in.
        Parameters:
        remoteRepository - the repository