Avoid config-time creation of AOT source set's tasks

Closes gh-31844
This commit is contained in:
Andy Wilkinson 2022-07-22 14:14:03 +01:00
parent 0980362a88
commit 6c28156b29
1 changed files with 4 additions and 4 deletions

View File

@ -99,10 +99,10 @@ public class SpringBootAotPlugin implements Plugin<Project> {
task.getGroupId().set(project.provider(() -> String.valueOf(project.getGroup())));
task.getArtifactId().set(project.provider(() -> project.getName()));
});
project.getTasks().getByName(aotSourceSet.getCompileJavaTaskName(),
(compile) -> compile.dependsOn(generateAotSources));
project.getTasks().getByName(aotSourceSet.getProcessResourcesTaskName(),
(processResources) -> processResources.dependsOn(generateAotSources));
project.getTasks().named(aotSourceSet.getCompileJavaTaskName())
.configure((compileJava) -> compileJava.dependsOn(generateAotSources));
project.getTasks().named(aotSourceSet.getProcessResourcesTaskName())
.configure((processResources) -> processResources.dependsOn(generateAotSources));
}
}