public final class JkMavenMetadata
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JkMavenMetadata.Versioning |
Modifier and Type | Method and Description |
---|---|
void |
addSnapshotVersion(java.lang.String extension,
java.lang.String classifier) |
void |
addVersion(java.lang.String version,
java.lang.String timestamp) |
int |
currentBuildNumber() |
JkMavenMetadata.Versioning.JkSnapshot |
currentSnapshot() |
java.lang.String |
lastUpdateTimestamp() |
static JkMavenMetadata |
of(java.io.InputStream inputStream) |
static JkMavenMetadata |
of(JkModuleId moduleId) |
static JkMavenMetadata |
of(JkVersionedModule versionedModule,
java.lang.String timestamp) |
void |
output(java.io.OutputStream outputStream) |
void |
updateSnapshot(java.lang.String timestamp) |
public static JkMavenMetadata of(JkVersionedModule versionedModule, java.lang.String timestamp)
public static JkMavenMetadata of(JkModuleId moduleId)
public static JkMavenMetadata of(java.io.InputStream inputStream)
public void updateSnapshot(java.lang.String timestamp)
public JkMavenMetadata.Versioning.JkSnapshot currentSnapshot()
public void addSnapshotVersion(java.lang.String extension, java.lang.String classifier)
public int currentBuildNumber()
public void addVersion(java.lang.String version, java.lang.String timestamp)
public void output(java.io.OutputStream outputStream)
public java.lang.String lastUpdateTimestamp()