From faedc3f0ff109cb4f7bedbe13a53f879015e773d Mon Sep 17 00:00:00 2001 From: Diomidis Spinellis Date: Thu, 23 May 2013 19:05:57 +0300 Subject: [PATCH] Correct handling of Version.java It is generated automatically from the version and the git hash. --- build.xml | 2 +- src/main/java/org/umlgraph/doclet/.gitignore | 1 + .../java/org/umlgraph/doclet/Version.java | 29 ------------------- 3 files changed, 2 insertions(+), 30 deletions(-) create mode 100644 src/main/java/org/umlgraph/doclet/.gitignore delete mode 100644 src/main/java/org/umlgraph/doclet/Version.java diff --git a/build.xml b/build.xml index 45c66f1..9d66a82 100644 --- a/build.xml +++ b/build.xml @@ -83,7 +83,7 @@ Version is ${VERSION} - /* Automatically generated file */ + /* Automatically generated file */ package org.umlgraph.doclet; class Version { public static String VERSION = "${VERSION}";} diff --git a/src/main/java/org/umlgraph/doclet/.gitignore b/src/main/java/org/umlgraph/doclet/.gitignore new file mode 100644 index 0000000..07abfee --- /dev/null +++ b/src/main/java/org/umlgraph/doclet/.gitignore @@ -0,0 +1 @@ +Version.java diff --git a/src/main/java/org/umlgraph/doclet/Version.java b/src/main/java/org/umlgraph/doclet/Version.java deleted file mode 100644 index 3db05df..0000000 --- a/src/main/java/org/umlgraph/doclet/Version.java +++ /dev/null @@ -1,29 +0,0 @@ -package org.umlgraph.doclet; - -import java.io.IOException; -import java.io.InputStream; -import java.util.Properties; - -class Version { - private final static String filename = "version.properties"; - private final static String key = "umlgraph.version"; - public static String VERSION; - - static { - Properties props = new Properties(); - InputStream in = Version.class.getClassLoader().getResourceAsStream(filename); - try { - props.load(in); - if (props.get(key) == null) { - System.err.println("Could not find version property"); - VERSION = "0"; - } else { - VERSION = props.get(key).toString(); - } - - in.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } -}