Class RemoteSnapshotMetadata
- java.lang.Object
-
- org.eclipse.aether.metadata.AbstractMetadata
-
- org.apache.maven.repository.internal.MavenMetadata
-
- org.apache.maven.repository.internal.MavenSnapshotMetadata
-
- org.apache.maven.repository.internal.RemoteSnapshotMetadata
-
- All Implemented Interfaces:
org.eclipse.aether.metadata.MergeableMetadata
,org.eclipse.aether.metadata.Metadata
final class RemoteSnapshotMetadata extends MavenSnapshotMetadata
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.TimeZone
DEFAULT_SNAPSHOT_TIME_ZONE
static java.lang.String
DEFAULT_SNAPSHOT_TIMESTAMP_FORMAT
private java.util.Map<java.lang.String,SnapshotVersion>
versions
-
Fields inherited from class org.apache.maven.repository.internal.MavenSnapshotMetadata
artifacts, legacyFormat, SNAPSHOT
-
Fields inherited from class org.apache.maven.repository.internal.MavenMetadata
MAVEN_METADATA_XML, metadata, timestamp
-
-
Constructor Summary
Constructors Modifier Constructor Description private
RemoteSnapshotMetadata(Metadata metadata, java.io.File file, boolean legacyFormat, java.util.Date timestamp)
(package private)
RemoteSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat, java.util.Date timestamp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static int
getBuildNumber(Metadata metadata)
java.lang.String
getExpandedVersion(org.eclipse.aether.artifact.Artifact artifact)
protected void
merge(Metadata recessive)
MavenMetadata
setFile(java.io.File file)
-
Methods inherited from class org.apache.maven.repository.internal.MavenSnapshotMetadata
bind, createRepositoryMetadata, getArtifactId, getGroupId, getKey, getKey, getKey, getNature, getVersion
-
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
-
DEFAULT_SNAPSHOT_TIMESTAMP_FORMAT
public static final java.lang.String DEFAULT_SNAPSHOT_TIMESTAMP_FORMAT
- See Also:
- Constant Field Values
-
DEFAULT_SNAPSHOT_TIME_ZONE
public static final java.util.TimeZone DEFAULT_SNAPSHOT_TIME_ZONE
-
versions
private final java.util.Map<java.lang.String,SnapshotVersion> versions
-
-
Constructor Detail
-
RemoteSnapshotMetadata
RemoteSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat, java.util.Date timestamp)
-
RemoteSnapshotMetadata
private RemoteSnapshotMetadata(Metadata metadata, java.io.File file, boolean legacyFormat, java.util.Date timestamp)
-
-
Method Detail
-
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
-
getExpandedVersion
public java.lang.String getExpandedVersion(org.eclipse.aether.artifact.Artifact artifact)
-
merge
protected void merge(Metadata recessive)
- Specified by:
merge
in classMavenMetadata
-
getBuildNumber
private static int getBuildNumber(Metadata metadata)
-
-