diff --git a/build.gradle b/build.gradle index 119ef33..1d4b065 100644 --- a/build.gradle +++ b/build.gradle @@ -1,3 +1,5 @@ +import java.text.SimpleDateFormat + plugins { id 'java' } @@ -39,6 +41,7 @@ task createProperties(dependsOn: processResources) { new File("$projectDir/src/resources/version.properties").withWriter { w -> Properties p = new Properties() p['version'] = project.version.toString() + p['buildtime'] = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").format(new Date()) p.store w, null } } diff --git a/src/java/com/wasteinformationserver/basicutils/Info.java b/src/java/com/wasteinformationserver/basicutils/Info.java index 03b3834..b04ea3f 100644 --- a/src/java/com/wasteinformationserver/basicutils/Info.java +++ b/src/java/com/wasteinformationserver/basicutils/Info.java @@ -1,11 +1,8 @@ package com.wasteinformationserver.basicutils; -import java.io.File; import java.io.IOException; -import java.net.URISyntaxException; import java.net.URL; import java.text.SimpleDateFormat; -import java.util.Date; import java.util.Properties; public class Info { @@ -16,20 +13,13 @@ public class Info { public static void init(){ Properties prop = new Properties(); try { - SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss"); - URL url = Info.class.getResource("/version.properties"); - String builddatee = format.format(new Date(new File(url.toURI()).lastModified())); - builddate=builddatee; - prop.load(url.openStream()); version=(String)prop.get("version"); + builddate=(String)prop.get("buildtime"); } catch (IOException e) { e.printStackTrace(); - } catch (URISyntaxException e) { - e.printStackTrace(); } - } }