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 44ac9bfa6..089d4fcf2 100644 --- a/devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java +++ b/devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java @@ -370,9 +370,15 @@ public class DevMojo extends AbstractMojo { } private void executeCompileGoal(Plugin plugin, String groupId, String artifactId) throws MojoExecutionException { - Xpp3Dom configuration = (Xpp3Dom) plugin.getConfiguration(); - if (configuration == null) { - configuration = MojoExecutor.configuration(); + Xpp3Dom configuration = MojoExecutor.configuration(); + Xpp3Dom pluginConfiguration = (Xpp3Dom) plugin.getConfiguration(); + if (pluginConfiguration != null) { + //Filter out `test*` configurations + for (Xpp3Dom child : pluginConfiguration.getChildren()) { + if (!child.getName().startsWith("test")) { + configuration.addChild(child); + } + } } MojoExecutor.executeMojo( MojoExecutor.plugin(