Class SnapshotArtifactRepositoryMetadata
- java.lang.Object
-
- org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
-
- org.apache.maven.artifact.repository.metadata.SnapshotArtifactRepositoryMetadata
-
- All Implemented Interfaces:
ArtifactMetadata
,RepositoryMetadata
,ArtifactMetadata
public class SnapshotArtifactRepositoryMetadata extends AbstractRepositoryMetadata
Metadata for the artifact version directory of the repository.- Author:
- Brett Porter TODO split instantiation (versioning, plugin mappings) from definition
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.artifact.repository.metadata.RepositoryMetadata
RELEASE, RELEASE_OR_SNAPSHOT, SNAPSHOT
-
-
Constructor Summary
Constructors Constructor Description SnapshotArtifactRepositoryMetadata(Artifact artifact)
SnapshotArtifactRepositoryMetadata(Artifact artifact, Snapshot snapshot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArtifactId()
String
getBaseVersion()
String
getGroupId()
Object
getKey()
int
getNature()
ArtifactRepository
getRepository()
boolean
isSnapshot()
void
setRepository(ArtifactRepository remoteRepository)
boolean
storedInArtifactVersionDirectory()
boolean
storedInGroupDirectory()
-
Methods inherited from class org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
createMetadata, createVersioning, extendedToString, getLocalFilename, getMetadata, getPolicy, getRemoteFilename, merge, merge, setMetadata, storeInLocalRepository, toString, updateRepositoryMetadata
-
-
-
-
Method Detail
-
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 interfaceRepositoryMetadata
- Overrides:
getNature
in classAbstractRepositoryMetadata
-
getRepository
public ArtifactRepository getRepository()
-
setRepository
public void setRepository(ArtifactRepository remoteRepository)
-
-