Class LocalSnapshotMetadata
- java.lang.Object
-
- org.eclipse.aether.metadata.AbstractMetadata
-
- org.apache.maven.repository.internal.MavenMetadata
-
- org.apache.maven.repository.internal.LocalSnapshotMetadata
-
- All Implemented Interfaces:
org.eclipse.aether.metadata.MergeableMetadata,org.eclipse.aether.metadata.Metadata
final class LocalSnapshotMetadata extends MavenMetadata
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<org.eclipse.aether.artifact.Artifact>artifactsprivate booleanlegacyFormat-
Fields inherited from class org.apache.maven.repository.internal.MavenMetadata
MAVEN_METADATA_XML, metadata
-
-
Constructor Summary
Constructors Constructor Description LocalSnapshotMetadata(Metadata metadata, java.io.File file, boolean legacyFormat)LocalSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(org.eclipse.aether.artifact.Artifact artifact)private static MetadatacreateMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat)java.lang.StringgetArtifactId()java.lang.StringgetGroupId()java.lang.ObjectgetKey()private java.lang.StringgetKey(java.lang.String classifier, java.lang.String extension)static java.lang.ObjectgetKey(org.eclipse.aether.artifact.Artifact artifact)org.eclipse.aether.metadata.Metadata.NaturegetNature()java.lang.StringgetVersion()protected voidmerge(Metadata recessive)MavenMetadatasetFile(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
-
-
-
-
Constructor Detail
-
LocalSnapshotMetadata
LocalSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat)
-
LocalSnapshotMetadata
LocalSnapshotMetadata(Metadata metadata, java.io.File file, boolean legacyFormat)
-
-
Method Detail
-
createMetadata
private static Metadata createMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat)
-
bind
public void bind(org.eclipse.aether.artifact.Artifact artifact)
-
setFile
public MavenMetadata setFile(java.io.File file)
- Specified by:
setFilein interfaceorg.eclipse.aether.metadata.Metadata- Overrides:
setFilein classorg.eclipse.aether.metadata.AbstractMetadata
-
getKey
public java.lang.Object getKey()
-
getKey
public static java.lang.Object getKey(org.eclipse.aether.artifact.Artifact artifact)
-
merge
protected void merge(Metadata recessive)
- Specified by:
mergein classMavenMetadata
-
getKey
private java.lang.String getKey(java.lang.String classifier, java.lang.String extension)
-
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()
-
-