Class SnapshotArtifactRepositoryMetadata

  • All Implemented Interfaces:
    ArtifactMetadata, RepositoryMetadata

    public class SnapshotArtifactRepositoryMetadata
    extends AbstractRepositoryMetadata
    Metadata for the artifact version directory of the repository.
    Version:
    $Id: SnapshotArtifactRepositoryMetadata.java 640549 2008-03-24 20:05:11Z bentmann $
    • Field Detail

    • Constructor Detail

      • SnapshotArtifactRepositoryMetadata

        public SnapshotArtifactRepositoryMetadata​(Artifact artifact)
      • SnapshotArtifactRepositoryMetadata

        public SnapshotArtifactRepositoryMetadata​(Artifact artifact,
                                                  org.apache.maven.artifact.repository.metadata.Snapshot snapshot)
    • Method Detail

      • storedInGroupDirectory

        public boolean storedInGroupDirectory()
        Description copied from interface: ArtifactMetadata
        Whether this metadata should be stored alongside the group.
      • storedInArtifactVersionDirectory

        public boolean storedInArtifactVersionDirectory()
        Description copied from interface: ArtifactMetadata
        Whether this metadata should be stored alongside the artifact.
      • 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
      • setRepository

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