additional checks added as part of issue #257

Former-commit-id: 9a9154adcc42688f600a9a6cce49a919fd08f482
This commit is contained in:
Jeremy Long
2015-06-19 05:34:52 -04:00
parent f4ce087649
commit 63d92c62a5

View File

@@ -963,6 +963,13 @@ public abstract class BaseDependencyCheckMojo extends AbstractMojo implements Ma
} else { } else {
file = new File(writeTo, dataFileName); file = new File(writeTo, dataFileName);
} }
File parent = file.getParentFile();
if (!parent.isDirectory()) {
if (parent.mkdirs()) {
getLog().error(String.format("Directory '%s' does not exist and cannot be created; unable to write data file.", parent.getAbsolutePath()));
}
}
OutputStream os = null; OutputStream os = null;
OutputStream bos = null; OutputStream bos = null;
ObjectOutputStream out = null; ObjectOutputStream out = null;