Do not discover script extensions for Kapt stub generation tasks (KT-26974)
This commit is contained in:
+2
-1
@@ -20,6 +20,7 @@ import org.jetbrains.kotlin.gradle.scripting.ScriptingExtension
|
||||
import org.jetbrains.kotlin.gradle.tasks.GradleMessageCollector
|
||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||
import org.jetbrains.kotlin.script.KotlinScriptDefinition
|
||||
import org.jetbrains.kotlin.gradle.internal.KaptGenerateStubsTask
|
||||
import org.jetbrains.kotlin.scripting.compiler.plugin.ScriptDefinitionsFromClasspathDiscoverySource
|
||||
import kotlin.properties.Delegates
|
||||
|
||||
@@ -47,7 +48,7 @@ class ScriptingGradleSubplugin : Plugin<Project> {
|
||||
if (javaPluginConvention?.sourceSets?.isEmpty() == false) {
|
||||
|
||||
project.tasks.all { task ->
|
||||
if (task is KotlinCompile) {
|
||||
if (task is KotlinCompile && task !is KaptGenerateStubsTask) {
|
||||
val configuration = project.configurations.findByName(getConfigurationName(task.sourceSetName))
|
||||
if (configuration?.isEmpty == false) {
|
||||
javaPluginConvention.sourceSets.findByName(task.sourceSetName)?.let { sourceSet ->
|
||||
|
||||
Reference in New Issue
Block a user