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
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 RepositoryMetadata
RELEASE, RELEASE_OR_SNAPSHOT, SNAPSHOT -
Constructor Summary
ConstructorsConstructorDescriptionSnapshotArtifactRepositoryMetadata(Artifact artifact) SnapshotArtifactRepositoryMetadata(Artifact artifact, Snapshot snapshot) -
Method Summary
Modifier and TypeMethodDescriptiongetKey()intGets the artifact quality this metadata refers to.Get the repository the metadata was located in.booleanWhether this represents a snapshot.voidsetRepository(ArtifactRepository remoteRepository) Set the repository the metadata was located in.booleanWhether this metadata should be stored alongside the artifact.booleanWhether this metadata should be stored alongside the group.Methods inherited from class AbstractRepositoryMetadata
createMetadata, createVersioning, extendedToString, getLocalFilename, getMetadata, getPolicy, getRemoteFilename, merge, merge, setMetadata, storeInLocalRepository, toString, updateRepositoryMetadata
-
Constructor Details
-
SnapshotArtifactRepositoryMetadata
-
SnapshotArtifactRepositoryMetadata
-
-
Method Details
-
storedInGroupDirectory
public boolean storedInGroupDirectory()Description copied from interface:ArtifactMetadataWhether this metadata should be stored alongside the group. -
storedInArtifactVersionDirectory
public boolean storedInArtifactVersionDirectory()Description copied from interface:ArtifactMetadataWhether this metadata should be stored alongside the artifact. -
getGroupId
-
getArtifactId
-
getBaseVersion
-
getKey
-
isSnapshot
public boolean isSnapshot()Description copied from interface:RepositoryMetadataWhether this represents a snapshot.- Returns:
- if it is a snapshot
-
getNature
public int getNature()Description copied from interface:RepositoryMetadataGets the artifact quality this metadata refers to. One ofRepositoryMetadata.RELEASE,RepositoryMetadata.SNAPSHOTorRepositoryMetadata.RELEASE_OR_SNAPSHOT.- Specified by:
getNaturein interfaceRepositoryMetadata- Overrides:
getNaturein classAbstractRepositoryMetadata- Returns:
- The artifact quality this metadata refers to.
-
getRepository
Description copied from interface:RepositoryMetadataGet the repository the metadata was located in.- Returns:
- the repository
-
setRepository
Description copied from interface:RepositoryMetadataSet the repository the metadata was located in.- Parameters:
remoteRepository- the repository
-