forked from eclipse-efx/efxclipse-drift
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Versioning.java
42 lines (30 loc) · 952 Bytes
/
Versioning.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package org.eclipse.fx.drift.internal;
import org.eclipse.fx.drift.util.ManifestUtil;
public final class Versioning {
private static String version;
private static String qualifier;
private static String timestamp;
private static String sha;
static {
readManifest();
}
private Versioning() {}
private static void readManifest() {
version = ManifestUtil.getManifestEntry(Versioning.class, "Drift-Version");
qualifier = ManifestUtil.getManifestEntry(Versioning.class, "Drift-Qualifier");
timestamp = ManifestUtil.getManifestEntry(Versioning.class, "Drift-Timestamp");
sha = ManifestUtil.getManifestEntry(Versioning.class, "Drift-SHA");
}
public static String getVersion() {
return version;
}
public static String getQualifier() {
return qualifier;
}
public static String getTimestamp() {
return timestamp;
}
public static String getSha() {
return sha;
}
}