From 63fc512194ea7aea2fec0e55836061825f1054dc Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 12 Jun 2024 16:58:47 +0200 Subject: [PATCH] [jOOQ/jOOQ#16318] No need to inject Project into a Task --- .../src/main/java/org/jooq/codegen/gradle/CodegenTask.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/jOOQ-codegen-gradle/src/main/java/org/jooq/codegen/gradle/CodegenTask.java b/jOOQ-codegen-gradle/src/main/java/org/jooq/codegen/gradle/CodegenTask.java index 5af6ff6072..5d3202538d 100644 --- a/jOOQ-codegen-gradle/src/main/java/org/jooq/codegen/gradle/CodegenTask.java +++ b/jOOQ-codegen-gradle/src/main/java/org/jooq/codegen/gradle/CodegenTask.java @@ -73,22 +73,19 @@ public class CodegenTask extends DefaultTask { final ProviderFactory providers; final List named; final Property caching; - final Project project; @Inject public CodegenTask( NamedConfiguration configuration, FileCollection codegenClasspath, ProviderFactory providers, - ObjectFactory objects, - Project project + ObjectFactory objects ) { this.configuration = configuration; this.providers = providers; this.codegenClasspath = codegenClasspath; this.named = new ArrayList<>(); this.caching = objects.property(Boolean.class).convention(true); - this.project = project; getOutputs().cacheIf("Caching is activated only in the presence of explicit inputs and when output isn't up to date", CodegenTask::upToDate); @@ -99,7 +96,7 @@ public class CodegenTask extends DefaultTask { static boolean registerSourceSet(Task t) { if (t instanceof CodegenTask task) { - SourceSetContainer source = task.project + SourceSetContainer source = task.getProject() .getExtensions() .findByType(SourceSetContainer.class);