[Gradle] Implement RegisterBuildKotlinToolingMetadataTask
KT-61634
This commit is contained in:
committed by
Space Team
parent
13492d3316
commit
1c568c2a10
-3
@@ -53,7 +53,6 @@ import org.jetbrains.kotlin.gradle.targets.native.internal.CInteropCommonizerArt
|
||||
import org.jetbrains.kotlin.gradle.targets.native.internal.CommonizerTargetAttribute
|
||||
import org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompileTool
|
||||
import org.jetbrains.kotlin.gradle.testing.internal.KotlinTestsRegistry
|
||||
import org.jetbrains.kotlin.gradle.tooling.registerBuildKotlinToolingMetadataTask
|
||||
import org.jetbrains.kotlin.gradle.utils.*
|
||||
import org.jetbrains.kotlin.statistics.metrics.StringMetrics
|
||||
import org.jetbrains.kotlin.tooling.core.KotlinToolingVersion
|
||||
@@ -264,8 +263,6 @@ abstract class KotlinBasePluginWrapper : DefaultKotlinBasePlugin() {
|
||||
|
||||
project.runKotlinProjectSetupActions()
|
||||
|
||||
project.registerBuildKotlinToolingMetadataTask()
|
||||
|
||||
project.setupDiagnosticsChecksAndReporting()
|
||||
}
|
||||
|
||||
|
||||
+2
@@ -27,6 +27,7 @@ import org.jetbrains.kotlin.gradle.plugin.diagnostics.checkers.PreHmppDependenci
|
||||
import org.jetbrains.kotlin.gradle.plugin.diagnostics.checkers.UnusedSourceSetsChecker
|
||||
import org.jetbrains.kotlin.gradle.plugin.diagnostics.checkers.WasmSourceSetsNotFoundChecker
|
||||
import org.jetbrains.kotlin.gradle.targets.js.npm.AddNpmDependencyExtensionProjectSetupAction
|
||||
import org.jetbrains.kotlin.gradle.tooling.RegisterBuildKotlinToolingMetadataTask
|
||||
|
||||
/**
|
||||
* Active Extensions (using the [KotlinGradlePluginExtensionPoint] infrastructure) will be registered here by the Kotlin Gradle Plugin.
|
||||
@@ -34,6 +35,7 @@ import org.jetbrains.kotlin.gradle.targets.js.npm.AddNpmDependencyExtensionProje
|
||||
internal fun Project.registerKotlinPluginExtensions() {
|
||||
KotlinProjectSetupAction.extensionPoint.apply {
|
||||
register(project, AddNpmDependencyExtensionProjectSetupAction)
|
||||
register(project, RegisterBuildKotlinToolingMetadataTask)
|
||||
}
|
||||
|
||||
KotlinGradleProjectChecker.extensionPoint.apply {
|
||||
|
||||
+2
-2
@@ -31,8 +31,8 @@ import org.jetbrains.kotlin.tooling.toJsonString
|
||||
import java.io.File
|
||||
import javax.inject.Inject
|
||||
|
||||
internal fun Project.registerBuildKotlinToolingMetadataTask() {
|
||||
if (!project.kotlinPropertiesProvider.enableKotlinToolingMetadataArtifact) return
|
||||
internal val RegisterBuildKotlinToolingMetadataTask = KotlinProjectSetupAction {
|
||||
if (!project.kotlinPropertiesProvider.enableKotlinToolingMetadataArtifact) return@KotlinProjectSetupAction
|
||||
buildKotlinToolingMetadataTask
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user