[Gradle, JS] Link task is part of assemble
This commit is contained in:
+4
@@ -20,6 +20,7 @@ import org.gradle.api.Project
|
|||||||
import org.gradle.api.Task
|
import org.gradle.api.Task
|
||||||
import org.gradle.api.UnknownTaskException
|
import org.gradle.api.UnknownTaskException
|
||||||
import org.gradle.api.tasks.TaskProvider
|
import org.gradle.api.tasks.TaskProvider
|
||||||
|
import org.gradle.language.base.plugins.LifecycleBasePlugin
|
||||||
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
|
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mapKotlinTaskProperties
|
import org.jetbrains.kotlin.gradle.plugin.mapKotlinTaskProperties
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
|
import org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
|
||||||
@@ -113,6 +114,9 @@ internal open class KotlinTasksProvider(val targetName: String) {
|
|||||||
val result = project.registerTask(name, taskClass) {
|
val result = project.registerTask(name, taskClass) {
|
||||||
configureAction(it)
|
configureAction(it)
|
||||||
}
|
}
|
||||||
|
project.tasks.named(LifecycleBasePlugin.ASSEMBLE_TASK_NAME).configure {
|
||||||
|
it.dependsOn(result)
|
||||||
|
}
|
||||||
configure(result, project, properties, compilation)
|
configure(result, project, properties, compilation)
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user