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