Improved exception.

Improved VersionInfo() initialization.
This commit is contained in:
Erik C. Thauvin 2017-04-22 10:45:04 -07:00
parent 18b236f55c
commit a5f4767fa5

View file

@ -82,16 +82,16 @@ public class VersionProcessor extends AbstractProcessor {
try (FileReader reader = new FileReader(propsFile)) { try (FileReader reader = new FileReader(propsFile)) {
p.load(reader); p.load(reader);
versionInfo.setProject(p.getProperty(version.projectKey(), Constants.EMPTY)); versionInfo.setProject(p.getProperty(version.projectKey(), version.project()));
versionInfo.setMajor(parseIntProperty(p, version.majorKey(), Constants.DEFAULT_MAJOR)); versionInfo.setMajor(parseIntProperty(p, version.majorKey(), version.major()));
versionInfo.setMinor(parseIntProperty(p, version.minorKey(), Constants.DEFAULT_MINOR)); versionInfo.setMinor(parseIntProperty(p, version.minorKey(), version.minor()));
versionInfo.setPatch(parseIntProperty(p, version.patchKey(), Constants.DEFAULT_PATCH)); versionInfo.setPatch(parseIntProperty(p, version.patchKey(), version.patch()));
versionInfo.setBuildMeta(p.getProperty(version.buildMetaKey(), Constants.EMPTY)); versionInfo.setBuildMeta(p.getProperty(version.buildMetaKey(), version.buildMeta()));
versionInfo.setPreRelease(p.getProperty(version.preReleaseKey(), Constants.EMPTY)); versionInfo.setPreRelease(p.getProperty(version.preReleaseKey(), version.preRelease()));
} }
} else { } else {
error("Could not find: " + propsFile); error("Could not find: " + propsFile);
throw new FileNotFoundException(propsFile + " (The system cannot find the file specified)"); throw new FileNotFoundException("The system cannot find the specified file: " + propsFile);
} }
} }
@ -170,7 +170,7 @@ public class VersionProcessor extends AbstractProcessor {
} }
writeTemplate(version.type(), versionInfo, template); writeTemplate(version.type(), versionInfo, template);
} catch (IOException e) { } catch (IOException e) {
error("IOException occurred while running the annotation processor", e); error("IOException occurred while running the annotation processor: " + e.getMessage(), e);
} }
} }
} }