Class ArtifactRepositoryMetadata
- java.lang.Object
-
- org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
-
- org.apache.maven.artifact.repository.metadata.ArtifactRepositoryMetadata
-
- All Implemented Interfaces:
ArtifactMetadata
,RepositoryMetadata
,ArtifactMetadata
public class ArtifactRepositoryMetadata extends AbstractRepositoryMetadata
Metadata for the artifact directory of the repository.- Author:
- Brett Porter
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.artifact.repository.metadata.RepositoryMetadata
RELEASE, RELEASE_OR_SNAPSHOT, SNAPSHOT
-
-
Constructor Summary
Constructors Constructor Description ArtifactRepositoryMetadata(Artifact artifact)
ArtifactRepositoryMetadata(Artifact artifact, Versioning versioning)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArtifactId()
String
getBaseVersion()
String
getGroupId()
Object
getKey()
int
getNature()
Gets the artifact quality this metadata refers to.ArtifactRepository
getRepository()
Get the repository the metadata was located in.boolean
isSnapshot()
Whether this represents a snapshot.void
setRepository(ArtifactRepository remoteRepository)
Set the repository the metadata was located in.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
-
ArtifactRepositoryMetadata
public ArtifactRepositoryMetadata(Artifact artifact)
-
ArtifactRepositoryMetadata
public ArtifactRepositoryMetadata(Artifact artifact, Versioning versioning)
-
-
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()
Description copied from interface:RepositoryMetadata
Whether this represents a snapshot.- Returns:
- if it is a snapshot
-
getNature
public int getNature()
Description copied from interface:RepositoryMetadata
Gets the artifact quality this metadata refers to. One ofRepositoryMetadata.RELEASE
,RepositoryMetadata.SNAPSHOT
orRepositoryMetadata.RELEASE_OR_SNAPSHOT
.- Specified by:
getNature
in interfaceRepositoryMetadata
- Overrides:
getNature
in classAbstractRepositoryMetadata
- Returns:
- The artifact quality this metadata refers to.
-
getRepository
public ArtifactRepository getRepository()
Description copied from interface:RepositoryMetadata
Get the repository the metadata was located in.- Returns:
- the repository
-
setRepository
public void setRepository(ArtifactRepository remoteRepository)
Description copied from interface:RepositoryMetadata
Set the repository the metadata was located in.- Parameters:
remoteRepository
- the repository
-
-