Package pi.debug
Class Version
java.lang.Object
pi.debug.Version
Gibt die Versionsnummer sowie weitere Build-Informationen
zurück.
- Since:
- 0.20.0
- Author:
- Josef Friedrich
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longGibt an, wann die Jar-Datei erzeugt wurde.static StringRuft die vollständige Git-Commit-ID des aktuellen Builds ab (z.B.static StringGibt die abgekürzte Git-Commit-ID zurück (z.B.static StringGibt die Git-Commit-ID-Beschreibung zurück (z.B.static StringGibt die abgekürzte Git-Commit-ID-Beschreibung zurück (z.B.static StringGibt die URL des Repositories zurück (z.B.static StringGibt den Namen der Jar-Datei zurück, die gerade ausgeführt wird.static Stringstatic booleanisJar()Gibt an, ob das Programm gerade aus einer Jar heraus gestartet wurde.
-
Constructor Details
-
Version
public Version()
-
-
Method Details
-
isJar
Gibt an, ob das Programm gerade aus einer Jar heraus gestartet wurde.- Returns:
true, falls ja, sonstfalse.
-
getJarName
Gibt den Namen der Jar-Datei zurück, die gerade ausgeführt wird.- Returns:
- Dateiname der Jar-Datei oder
null, falls das Programm nicht über eine Jar-Datei ausgeführt wird.
-
getBuildTime
Gibt an, wann die Jar-Datei erzeugt wurde.- Returns:
- Erzeugungsdatum der Jar-Datei in Sekunden seit dem 01.01.1970 (Unix Timestamp) oder den aktuellen Timestamp, falls nicht von einer Jar-Datei ausgeführt.
-
getVersion
-
getGitCommitId
Ruft die vollständige Git-Commit-ID des aktuellen Builds ab (z.B."892f7dffe86c70889928fc8d7a02987b8dab2219").- Returns:
- die Git-Commit-ID als String, oder
nullwenn nicht verfügbar - Since:
- 0.42.0
-
getGitCommitIdAbbrev
Gibt die abgekürzte Git-Commit-ID zurück (z.B."892f7df").- Returns:
- die abgekürzte Git-Commit-ID als Zeichenkette, oder
nullfalls nicht verfügbar
-
getGitCommitIdDescribe
Gibt die Git-Commit-ID-Beschreibung zurück (z.B."v0.41.0-106-g892f7df-dirty").- Returns:
- die Git-Commit-ID-Beschreibung als String, oder
nullfalls die Eigenschaft nicht verfügbar ist - Since:
- 0.42.0
-
getGitCommitIdDescribeShort
Gibt die abgekürzte Git-Commit-ID-Beschreibung zurück (z.B."v0.41.0-106-dirty").- Returns:
- die abgekürzte Git-Commit-ID als String, oder
nullfalls nicht verfügbar - Since:
- 0.42.0
-
getGitRemoteOriginUrl
Gibt die URL des Repositories zurück (z.B."git@github.com\:engine-pi/engine-pi.git").- Returns:
- Die URL des Repositories als Zeichenkette, oder
nullfalls nicht verfügbar. - Since:
- 0.42.0
-