From 910c1c5386189d448bff2dcd620f60b1aabcebe6 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Mon, 17 Dec 2018 10:37:48 +0100 Subject: [PATCH] [#8086] Avoid edge cases with concatenation of File.separator --- .../src/main/java/org/jooq/codegen/maven/Plugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ-codegen-maven/src/main/java/org/jooq/codegen/maven/Plugin.java b/jOOQ-codegen-maven/src/main/java/org/jooq/codegen/maven/Plugin.java index 727e7a9a73..ff375e520d 100644 --- a/jOOQ-codegen-maven/src/main/java/org/jooq/codegen/maven/Plugin.java +++ b/jOOQ-codegen-maven/src/main/java/org/jooq/codegen/maven/Plugin.java @@ -176,7 +176,7 @@ public class Plugin extends AbstractMojo { // [#2887] Patch relative paths to take plugin execution basedir into account if (!new File(generator.getTarget().getDirectory()).isAbsolute()) - generator.getTarget().setDirectory(new File(project.getBasedir() + File.separator + generator.getTarget().getDirectory()).getCanonicalPath()); + generator.getTarget().setDirectory(new File(project.getBasedir(), generator.getTarget().getDirectory()).getCanonicalPath()); Configuration configuration = new Configuration(); configuration.setLogging(logging);