Refactoring: move mapKotlinTaskProperties call to createKotlinJVMTask
This commit is contained in:
-1
@@ -53,7 +53,6 @@ fun Project.initKapt(
|
||||
|
||||
if (kaptExtension.generateStubs) {
|
||||
kotlinAfterJavaTask = createKotlinAfterJavaTask(javaTask, kotlinTask, kotlinOptions, tasksProvider)
|
||||
mapKotlinTaskProperties(this, kotlinAfterJavaTask)
|
||||
|
||||
kotlinTask.logger.kotlinDebug("kapt: Using class file stubs")
|
||||
|
||||
|
||||
-2
@@ -112,7 +112,6 @@ abstract class KotlinSourceSetProcessor<T : AbstractCompile>(
|
||||
javaBasePlugin.configureForSourceSet(sourceSet, kotlinTask)
|
||||
kotlinTask.description = taskDescription
|
||||
kotlinTask.source(kotlinDirSet)
|
||||
mapKotlinTaskProperties(project, kotlinTask)
|
||||
}
|
||||
|
||||
protected abstract fun doCreateTask(project: Project, taskName: String): T
|
||||
@@ -355,7 +354,6 @@ open class KotlinAndroidPlugin @Inject constructor(val scriptHandler: ScriptHand
|
||||
|
||||
val kotlinTaskName = "compile${variantDataName.capitalize()}Kotlin"
|
||||
val kotlinTask = tasksProvider.createKotlinJVMTask(project, kotlinTaskName)
|
||||
mapKotlinTaskProperties(project, kotlinTask)
|
||||
|
||||
kotlinTask.extensions.extraProperties.set("defaultModuleName", "${project.name}-$kotlinTaskName")
|
||||
if (kotlinOptions != null) {
|
||||
|
||||
+2
@@ -3,11 +3,13 @@ package org.jetbrains.kotlin.gradle.tasks
|
||||
import org.gradle.api.Project
|
||||
import org.jetbrains.kotlin.gradle.plugin.RegexTaskToFriendTaskMapper
|
||||
import org.jetbrains.kotlin.gradle.plugin.TaskToFriendTaskMapper
|
||||
import org.jetbrains.kotlin.gradle.plugin.mapKotlinTaskProperties
|
||||
|
||||
open class KotlinTasksProvider {
|
||||
fun createKotlinJVMTask(project: Project, name: String): KotlinCompile {
|
||||
return project.tasks.create(name, KotlinCompile::class.java).apply {
|
||||
friendTaskName = taskToFriendTaskMapper[this]
|
||||
mapKotlinTaskProperties(project, this)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user