Skip to content

Commit ff83097

Browse files
Ensure java plugin is applied to avoid issues with using plugins{} syntax.
1 parent 47ddeeb commit ff83097

File tree

1 file changed

+4
-0
lines changed
  • graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle

1 file changed

+4
-0
lines changed

graphql-dgs-codegen-gradle/src/main/kotlin/com/netflix/graphql/dgs/codegen/gradle/CodegenPlugin.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ package com.netflix.graphql.dgs.codegen.gradle
2020

2121
import org.gradle.api.Plugin
2222
import org.gradle.api.Project
23+
import org.gradle.api.plugins.JavaPlugin
2324
import org.gradle.api.plugins.JavaPluginConvention
2425
import org.gradle.api.tasks.SourceSet
2526

27+
2628
@ExperimentalStdlibApi
2729
class CodegenPlugin : Plugin<Project> {
2830
override fun apply(project: Project) {
@@ -35,6 +37,8 @@ class CodegenPlugin : Plugin<Project> {
3537
it.dependsOn(taskProvider.get())
3638
}
3739

40+
project.plugins.apply(JavaPlugin::class.java)
41+
3842
val javaConvention = project.convention.getPlugin(JavaPluginConvention::class.java)
3943
val sourceSets = javaConvention.sourceSets
4044
val mainSourceSet = sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME)

0 commit comments

Comments
 (0)