Skip to content

Commit 831fff3

Browse files
authored
Simplify task wiring (#6562) (#6564)
1 parent a5dc9e6 commit 831fff3

File tree

1 file changed

+1
-14
lines changed
  • libraries/apollo-gradle-plugin-external/src/main/kotlin/com/apollographql/apollo/gradle/internal

1 file changed

+1
-14
lines changed

libraries/apollo-gradle-plugin-external/src/main/kotlin/com/apollographql/apollo/gradle/internal/AndroidPluginFacade.kt

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -53,22 +53,9 @@ fun connectToAndroidSourceSet(
5353
outputDir: Provider<Directory>,
5454
taskProvider: TaskProvider<out Task>,
5555
) {
56-
val kotlinSourceSet = project.kotlinProjectExtension?.sourceSets?.getByName(sourceSetName)?.kotlin
57-
if (kotlinSourceSet != null) {
58-
kotlinSourceSet.srcDir(outputDir)
59-
}
60-
6156
project.getMainVariants().configureEach {
6257
if (it.sourceSets.any { it.name == sourceSetName }) {
63-
if (kotlinSourceSet == null) {
64-
it.registerJavaGeneratingTask(taskProvider, outputDir.get().asFile)
65-
} else {
66-
// The kotlinSourceSet carries task dependencies, calling srcDir() above is enough
67-
// to setup task dependencies
68-
// addJavaSourceFoldersToModel is still required for AS to see the sources
69-
// See https://github.com/apollographql/apollo-kotlin/issues/3351
70-
it.addJavaSourceFoldersToModel(outputDir.get().asFile)
71-
}
58+
it.registerJavaGeneratingTask(taskProvider, outputDir.get().asFile)
7259
}
7360
}
7461
}

0 commit comments

Comments
 (0)