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
Maven local GAV level metadata.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.aether.metadata.Metadata
org.eclipse.aether.metadata.Metadata.Nature
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<org.eclipse.aether.artifact.Artifact>
private final boolean
Fields inherited from class org.apache.maven.repository.internal.MavenMetadata
MAVEN_METADATA_XML, metadata, timestamp
-
Constructor Summary
ConstructorsConstructorDescriptionLocalSnapshotMetadata
(Metadata metadata, File file, boolean legacyFormat, Date timestamp) LocalSnapshotMetadata
(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat, Date timestamp) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bind
(org.eclipse.aether.artifact.Artifact artifact) private static Metadata
createMetadata
(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat) getKey()
private String
static Object
getKey
(org.eclipse.aether.artifact.Artifact artifact) org.eclipse.aether.metadata.Metadata.Nature
protected void
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
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.aether.metadata.Metadata
getProperty
-
Field Details
-
artifacts
-
legacyFormat
private final boolean legacyFormat
-
-
Constructor Details
-
LocalSnapshotMetadata
LocalSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat, Date timestamp) -
LocalSnapshotMetadata
-
-
Method Details
-
createMetadata
private static Metadata createMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat) -
bind
public void bind(org.eclipse.aether.artifact.Artifact artifact) -
setFile
- Specified by:
setFile
in interfaceorg.eclipse.aether.metadata.Metadata
- Overrides:
setFile
in classorg.eclipse.aether.metadata.AbstractMetadata
-
getKey
-
getKey
-
merge
- Specified by:
merge
in classMavenMetadata
-
getKey
-
getGroupId
-
getArtifactId
-
getVersion
-
getNature
public org.eclipse.aether.metadata.Metadata.Nature getNature()
-