Class GroupRepositoryMetadata
- java.lang.Object
-
- org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
-
- org.apache.maven.artifact.repository.metadata.GroupRepositoryMetadata
-
- All Implemented Interfaces:
ArtifactMetadata
,RepositoryMetadata
,ArtifactMetadata
public class GroupRepositoryMetadata extends AbstractRepositoryMetadata
Metadata for the group 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 GroupRepositoryMetadata(String groupId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPluginMapping(String goalPrefix, String artifactId)
void
addPluginMapping(String goalPrefix, String artifactId, String name)
String
getArtifactId()
String
getBaseVersion()
String
getGroupId()
Object
getKey()
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()
Whether this metadata should be stored alongside the artifact.boolean
storedInGroupDirectory()
Whether this metadata should be stored alongside the group.-
Methods inherited from class org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
createMetadata, createVersioning, extendedToString, getLocalFilename, getMetadata, getNature, getPolicy, getRemoteFilename, merge, merge, setMetadata, storeInLocalRepository, toString, updateRepositoryMetadata
-
-
-
-
Constructor Detail
-
GroupRepositoryMetadata
public GroupRepositoryMetadata(String groupId)
-
-
Method Detail
-
storedInGroupDirectory
public boolean storedInGroupDirectory()
Description copied from interface:ArtifactMetadata
Whether this metadata should be stored alongside the group.
-
storedInArtifactVersionDirectory
public boolean storedInArtifactVersionDirectory()
Description copied from interface:ArtifactMetadata
Whether this metadata should be stored alongside the artifact.
-
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
-
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
-
-