Class SnapshotArtifactRepositoryMetadata

java.lang.Object
org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
org.apache.maven.artifact.repository.metadata.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 Details

  • Constructor Details

    • SnapshotArtifactRepositoryMetadata

      public SnapshotArtifactRepositoryMetadata(Artifact artifact)
    • SnapshotArtifactRepositoryMetadata

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

    • 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 String getGroupId()
    • getArtifactId

      public String getArtifactId()
    • getBaseVersion

      public String getBaseVersion()
    • getKey

      public 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