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 cc804be81e..727e7a9a73 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(project.getBasedir() + File.separator + generator.getTarget().getDirectory()); + generator.getTarget().setDirectory(new File(project.getBasedir() + File.separator + generator.getTarget().getDirectory()).getCanonicalPath()); Configuration configuration = new Configuration(); configuration.setLogging(logging);