From 3d11cbd00e448472417e1e22be5b3a9c002dd35d Mon Sep 17 00:00:00 2001 From: George Gastaldi Date: Thu, 30 Jan 2020 13:12:03 -0300 Subject: [PATCH] Reuse compiler configuration in quarkus:dev Fixes #6881 --- devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java b/devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java index 543f922cc..ceef1c3df 100644 --- a/devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java +++ b/devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java @@ -266,13 +266,17 @@ public class DevMojo extends AbstractMojo { if (plugin == null) { throw new MojoExecutionException("Failed to locate " + key + " among the project plugins"); } + Xpp3Dom configuration = (Xpp3Dom) plugin.getConfiguration(); + if (configuration == null) { + configuration = MojoExecutor.configuration(); + } MojoExecutor.executeMojo( MojoExecutor.plugin( MojoExecutor.groupId(ORG_APACHE_MAVEN_PLUGINS), MojoExecutor.artifactId(MAVEN_COMPILER_PLUGIN), MojoExecutor.version(plugin.getVersion())), MojoExecutor.goal("compile"), - MojoExecutor.configuration(), + configuration, MojoExecutor.executionEnvironment( project, session,