From bd6aa7c61b6092b537622ee0a15bb7e8b44f1c89 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sat, 18 May 2013 10:23:57 -0400 Subject: [PATCH] bug fix, report generation failed if target directory didn't exist Former-commit-id: 41dacefc1453b7625ccee3c697e1348f36eebbd1 --- .../org/owasp/dependencycheck/reporting/ReportGenerator.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/owasp/dependencycheck/reporting/ReportGenerator.java b/src/main/java/org/owasp/dependencycheck/reporting/ReportGenerator.java index 503bacfb6..a334d3e3f 100644 --- a/src/main/java/org/owasp/dependencycheck/reporting/ReportGenerator.java +++ b/src/main/java/org/owasp/dependencycheck/reporting/ReportGenerator.java @@ -193,6 +193,11 @@ public class ReportGenerator { OutputStream outputStream = null; try { + File foutDir = new File(outFileName).getParentFile(); + if (!foutDir.exists()) { + foutDir.mkdirs(); + } + outputStream = new FileOutputStream(outFileName); writer = new OutputStreamWriter(outputStream, "UTF-8"); //writer = new BufferedWriter(oswriter);