diff --git a/devtools/gradle/src/main/java/io/quarkus/gradle/QuarkusPlugin.java b/devtools/gradle/src/main/java/io/quarkus/gradle/QuarkusPlugin.java index 4aa1735c44d0f..35f5344c766e8 100644 --- a/devtools/gradle/src/main/java/io/quarkus/gradle/QuarkusPlugin.java +++ b/devtools/gradle/src/main/java/io/quarkus/gradle/QuarkusPlugin.java @@ -60,7 +60,8 @@ private void registerTasks(Project project) { quarkusBuild.dependsOn(classesTask); }); - Task buildNative = tasks.create("buildNative", QuarkusNative.class).dependsOn(quarkusBuild); + Task buildNative = tasks.create("buildNative", QuarkusNative.class) + .dependsOn(tasks.getByName(BasePlugin.ASSEMBLE_TASK_NAME)); // set up the source set for the testNative JavaPluginConvention javaPlugin = project.getConvention().findPlugin(JavaPluginConvention.class);