From 227dd47157c6839d137b49a14e6085f42787f444 Mon Sep 17 00:00:00 2001 From: Joakim Erdfelt Date: Tue, 20 Oct 2020 16:29:22 -0500 Subject: [PATCH] Issue #5480 - Fail in jetty-maven-plugin if unable to create temp directory. Signed-off-by: Joakim Erdfelt --- .../org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java b/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java index fd84f89d1007..c4639d41f9ac 100644 --- a/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java +++ b/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/AbstractJettyMojo.java @@ -49,7 +49,6 @@ import org.eclipse.jetty.server.handler.ContextHandler; import org.eclipse.jetty.server.handler.ContextHandlerCollection; import org.eclipse.jetty.server.handler.HandlerCollection; -import org.eclipse.jetty.util.PathWatcher; import org.eclipse.jetty.util.Scanner; import org.eclipse.jetty.util.StringUtil; import org.eclipse.jetty.util.resource.Resource; @@ -559,7 +558,12 @@ public void configureWebApplication() throws Exception File target = new File(project.getBuild().getDirectory()); File tmp = new File(target, "tmp"); if (!tmp.exists()) - tmp.mkdirs(); + { + if (!tmp.mkdirs()) + { + throw new MojoFailureException("Unable to create temp directory: " + tmp); + } + } webApp.setTempDirectory(tmp); }