Class PluginsMetadata
- java.lang.Object
-
- org.eclipse.aether.metadata.AbstractMetadata
-
- org.apache.maven.repository.internal.MavenMetadata
-
- org.apache.maven.repository.internal.PluginsMetadata
-
- All Implemented Interfaces:
org.eclipse.aether.metadata.MergeableMetadata
,org.eclipse.aether.metadata.Metadata
final class PluginsMetadata extends MavenMetadata
Maven G level metadata.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
PluginsMetadata.PluginInfo
-
Field Summary
Fields Modifier and Type Field Description private PluginsMetadata.PluginInfo
pluginInfo
-
Fields inherited from class org.apache.maven.repository.internal.MavenMetadata
MAVEN_METADATA_XML, metadata, timestamp
-
-
Constructor Summary
Constructors Constructor Description PluginsMetadata(PluginsMetadata.PluginInfo pluginInfo, java.io.File file, java.util.Date timestamp)
PluginsMetadata(PluginsMetadata.PluginInfo pluginInfo, java.util.Date timestamp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static Metadata
createRepositoryMetadata(PluginsMetadata.PluginInfo pluginInfo)
java.lang.String
getArtifactId()
java.lang.String
getGroupId()
org.eclipse.aether.metadata.Metadata.Nature
getNature()
java.lang.String
getVersion()
protected void
merge(Metadata recessive)
MavenMetadata
setFile(java.io.File file)
-
Methods inherited from class org.apache.maven.repository.internal.MavenMetadata
getFile, getProperties, getType, isMerged, merge, read, setProperties
-
Methods inherited from class org.eclipse.aether.metadata.AbstractMetadata
copyProperties, equals, getProperty, hashCode, toString
-
-
-
-
Field Detail
-
pluginInfo
private final PluginsMetadata.PluginInfo pluginInfo
-
-
Constructor Detail
-
PluginsMetadata
PluginsMetadata(PluginsMetadata.PluginInfo pluginInfo, java.util.Date timestamp)
-
PluginsMetadata
PluginsMetadata(PluginsMetadata.PluginInfo pluginInfo, java.io.File file, java.util.Date timestamp)
-
-
Method Detail
-
createRepositoryMetadata
private static Metadata createRepositoryMetadata(PluginsMetadata.PluginInfo pluginInfo)
-
merge
protected void merge(Metadata recessive)
- Specified by:
merge
in classMavenMetadata
-
setFile
public MavenMetadata setFile(java.io.File file)
- Specified by:
setFile
in interfaceorg.eclipse.aether.metadata.Metadata
- Overrides:
setFile
in classorg.eclipse.aether.metadata.AbstractMetadata
-
getGroupId
public java.lang.String getGroupId()
-
getArtifactId
public java.lang.String getArtifactId()
-
getVersion
public java.lang.String getVersion()
-
getNature
public org.eclipse.aether.metadata.Metadata.Nature getNature()
-
-