[Gradle, JS] Support explicitApi in js plugin
^KT-41328 fixed
This commit is contained in:
+3
@@ -15,6 +15,7 @@ import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.Companion.MAIN_COMPI
|
|||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.Companion.TEST_COMPILATION_NAME
|
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.Companion.TEST_COMPILATION_NAME
|
||||||
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
|
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsSingleTargetPreset
|
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsSingleTargetPreset
|
||||||
|
import org.jetbrains.kotlin.gradle.plugin.mpp.setupGeneralKotlinExtensionParameters
|
||||||
import org.jetbrains.kotlin.gradle.plugin.whenEvaluated
|
import org.jetbrains.kotlin.gradle.plugin.whenEvaluated
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrSingleTargetPreset
|
import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrSingleTargetPreset
|
||||||
import org.jetbrains.kotlin.gradle.utils.*
|
import org.jetbrains.kotlin.gradle.utils.*
|
||||||
@@ -28,6 +29,8 @@ open class KotlinJsPlugin(
|
|||||||
project.logger.warn(jsPluginDeprecationMessage("org.jetbrains.kotlin.frontend"))
|
project.logger.warn(jsPluginDeprecationMessage("org.jetbrains.kotlin.frontend"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
project.setupGeneralKotlinExtensionParameters()
|
||||||
|
|
||||||
// TODO get rid of this plugin, too? Use the 'base' plugin instead?
|
// TODO get rid of this plugin, too? Use the 'base' plugin instead?
|
||||||
// in fact, the attributes schema of the Java base plugin may be required to consume non-MPP Kotlin/JS libs,
|
// in fact, the attributes schema of the Java base plugin may be required to consume non-MPP Kotlin/JS libs,
|
||||||
// so investigation is needed
|
// so investigation is needed
|
||||||
|
|||||||
Reference in New Issue
Block a user