From 0f44d75a31af1dfeb651d390940e5626943dd091 Mon Sep 17 00:00:00 2001 From: Stefan Bischof Date: Wed, 19 Oct 2022 11:33:11 +0200 Subject: [PATCH] reporter - create dirs for exported file Signed-off-by: Stefan Bischof --- .../main/java/aQute/bnd/maven/reporter/plugin/ExportMojo.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maven/bnd-reporter-maven-plugin/src/main/java/aQute/bnd/maven/reporter/plugin/ExportMojo.java b/maven/bnd-reporter-maven-plugin/src/main/java/aQute/bnd/maven/reporter/plugin/ExportMojo.java index 91d7b2a331..69557fb312 100644 --- a/maven/bnd-reporter-maven-plugin/src/main/java/aQute/bnd/maven/reporter/plugin/ExportMojo.java +++ b/maven/bnd-reporter-maven-plugin/src/main/java/aQute/bnd/maven/reporter/plugin/ExportMojo.java @@ -1,6 +1,7 @@ package aQute.bnd.maven.reporter.plugin; import java.io.File; +import java.nio.file.Files; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -124,6 +125,8 @@ public void execute() throws MojoExecutionException, MojoFailureException { for (Entry result : reportResults.entrySet()) { File file = new File(result.getKey()); + Files.createDirectories(file.getParentFile() + .toPath()); try { result.getValue() .write(file);