Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Eric Duminil
RegionChooser
Commits
2e6ac61e
Commit
2e6ac61e
authored
Oct 22, 2018
by
Eric Duminil
Browse files
SimStadt: Updated application version when in development.
parent
a49211f8
Changes
1
Show whitespace changes
Inline
Side-by-side
src/eu/simstadt/regionchooser/RegionChooserFX.java
View file @
2e6ac61e
package
eu.simstadt.regionchooser
;
import
java.time.LocalDate
;
import
java.util.Objects
;
import
javafx.application.Application
;
import
javafx.scene.Scene
;
...
...
@@ -20,7 +21,7 @@ public class RegionChooserFX extends Application
*/
@Override
public
void
start
(
Stage
stage
)
{
stage
.
setTitle
(
"RegionChooser "
+
a
pplicationVersion
());
stage
.
setTitle
(
"RegionChooser "
+
getA
pplicationVersion
());
scene
=
new
Scene
(
new
RegionChooserBrowser
(),
1024
,
720
,
Color
.
web
(
"#666970"
));
stage
.
setScene
(
scene
);
stage
.
show
();
...
...
@@ -30,9 +31,15 @@ public static void main(String[] args) {
launch
(
args
);
}
private
String
applicationVersion
()
{
Package
simstadtJar
=
RegionChooserFX
.
class
.
getPackage
();
return
Objects
.
toString
(
simstadtJar
.
getImplementationVersion
(),
"development version"
);
/**
* Returns application version, if it has been written in the JAR file during deployment.
*
* e.g. "0.9.1-SNAPSHOT (rev. 73cbe48e, 2018-07-20)"
*/
private
String
getApplicationVersion
()
{
Package
regionChooserJar
=
RegionChooserFX
.
class
.
getPackage
();
return
Objects
.
toString
(
regionChooserJar
.
getImplementationVersion
(),
String
.
format
(
"development version (%s)"
,
LocalDate
.
now
()));
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment