diff --git a/processor/src/main/java/com/beust/version/VersionProcessor.java b/processor/src/main/java/com/beust/version/VersionProcessor.java index fbe3394..11d66e4 100644 --- a/processor/src/main/java/com/beust/version/VersionProcessor.java +++ b/processor/src/main/java/com/beust/version/VersionProcessor.java @@ -79,8 +79,10 @@ public class VersionProcessor extends AbstractProcessor { if (f.exists()) { log("Found " + f); Properties p = new Properties(); - p.load(new FileReader(f)); + FileReader r = new FileReader(f); + p.load(r); String result = p.getProperty(version.propertyName()); + r.close(); return result; } else { error("Couldn't find " + version.fileName()); @@ -90,6 +92,7 @@ public class VersionProcessor extends AbstractProcessor { return null; } + @Override public Set getSupportedAnnotationTypes() { Set result = new HashSet<>(); result.add(Version.class.getCanonicalName());