Skip to content

Commit

Permalink
Ensure java plugin is applied to avoid issues with using plugins{} sy…
Browse files Browse the repository at this point in the history
…ntax.
  • Loading branch information
srinivasankavitha committed Dec 18, 2020
1 parent 47ddeeb commit ff83097
Showing 1 changed file with 4 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,11 @@ package com.netflix.graphql.dgs.codegen.gradle

import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.plugins.JavaPlugin
import org.gradle.api.plugins.JavaPluginConvention
import org.gradle.api.tasks.SourceSet


@ExperimentalStdlibApi
class CodegenPlugin : Plugin<Project> {
override fun apply(project: Project) {
Expand All @@ -35,6 +37,8 @@ class CodegenPlugin : Plugin<Project> {
it.dependsOn(taskProvider.get())
}

project.plugins.apply(JavaPlugin::class.java)

val javaConvention = project.convention.getPlugin(JavaPluginConvention::class.java)
val sourceSets = javaConvention.sourceSets
val mainSourceSet = sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME)
Expand Down

0 comments on commit ff83097

Please sign in to comment.