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>
artifacts
private boolean
legacyFormat
-
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 void
bind(org.eclipse.aether.artifact.Artifact artifact)
private static Metadata
createMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat)
java.lang.String
getArtifactId()
java.lang.String
getGroupId()
java.lang.Object
getKey()
private java.lang.String
getKey(java.lang.String classifier, java.lang.String extension)
static java.lang.Object
getKey(org.eclipse.aether.artifact.Artifact artifact)
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
-
-
-
-
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:
setFile
in interfaceorg.eclipse.aether.metadata.Metadata
- Overrides:
setFile
in 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:
merge
in 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()
-
-