Class SnapshotArtifactRepositoryMetadata

java.lang.Object
org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
org.apache.maven.artifact.repository.metadata.SnapshotArtifactRepositoryMetadata
All Implemented Interfaces:
org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.metadata.RepositoryMetadata, org.apache.maven.repository.legacy.metadata.ArtifactMetadata

public class SnapshotArtifactRepositoryMetadata extends org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
Metadata for the artifact version directory of the repository.
Author:
Brett Porter TODO split instantiation (versioning, plugin mappings) from definition
  • Constructor Details

    • SnapshotArtifactRepositoryMetadata

      public SnapshotArtifactRepositoryMetadata(org.apache.maven.artifact.Artifact artifact)
    • SnapshotArtifactRepositoryMetadata

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

    • storedInGroupDirectory

      public boolean storedInGroupDirectory()
    • storedInArtifactVersionDirectory

      public boolean storedInArtifactVersionDirectory()
    • getGroupId

      public String getGroupId()
    • getArtifactId

      public String getArtifactId()
    • getBaseVersion

      public String getBaseVersion()
    • getKey

      public Object getKey()
    • isSnapshot

      public boolean isSnapshot()
    • getNature

      public int getNature()
      Specified by:
      getNature in interface org.apache.maven.artifact.repository.metadata.RepositoryMetadata
      Overrides:
      getNature in class org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
    • getRepository

      public org.apache.maven.artifact.repository.ArtifactRepository getRepository()
    • setRepository

      public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)