final class RemoteSnapshotMetadata extends MavenSnapshotMetadata
Modifier and Type | Field and 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 |
artifacts, legacyFormat, SNAPSHOT
MAVEN_METADATA_XML, metadata
Modifier | Constructor and Description |
---|---|
|
RemoteSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact,
boolean legacyFormat) |
private |
RemoteSnapshotMetadata(Metadata metadata,
java.io.File file,
boolean legacyFormat) |
Modifier and Type | Method and 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) |
bind, createRepositoryMetadata, getArtifactId, getGroupId, getKey, getKey, getKey, getNature, getVersion
getFile, getProperties, getType, isMerged, merge, read, setProperties
copyProperties, equals, getProperty, hashCode, toString
public static final java.lang.String DEFAULT_SNAPSHOT_TIMESTAMP_FORMAT
public static final java.util.TimeZone DEFAULT_SNAPSHOT_TIME_ZONE
private final java.util.Map<java.lang.String,SnapshotVersion> versions
public RemoteSnapshotMetadata(org.eclipse.aether.artifact.Artifact artifact, boolean legacyFormat)
private RemoteSnapshotMetadata(Metadata metadata, java.io.File file, boolean legacyFormat)
public MavenMetadata setFile(java.io.File file)
setFile
in interface org.eclipse.aether.metadata.Metadata
setFile
in class org.eclipse.aether.metadata.AbstractMetadata
public java.lang.String getExpandedVersion(org.eclipse.aether.artifact.Artifact artifact)
protected void merge(Metadata recessive)
merge
in class MavenMetadata
private static int getBuildNumber(Metadata metadata)