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 Summary
Constructors Constructor Description SnapshotArtifactRepositoryMetadata(org.apache.maven.artifact.Artifact artifact)
SnapshotArtifactRepositoryMetadata(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.metadata.Snapshot snapshot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getArtifactId()
java.lang.String
getBaseVersion()
java.lang.String
getGroupId()
java.lang.Object
getKey()
int
getNature()
org.apache.maven.artifact.repository.ArtifactRepository
getRepository()
boolean
isSnapshot()
void
setRepository(org.apache.maven.artifact.repository.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
-
-
-
-
Constructor Detail
-
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 Detail
-
storedInGroupDirectory
public boolean storedInGroupDirectory()
-
storedInArtifactVersionDirectory
public boolean storedInArtifactVersionDirectory()
-
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()
-
getNature
public int getNature()
- Specified by:
getNature
in interfaceorg.apache.maven.artifact.repository.metadata.RepositoryMetadata
- Overrides:
getNature
in classorg.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)
-
-