[Gradle, JS] Not error, but warning with test fix

This commit is contained in:
Ilya Goncharov
2020-02-20 16:43:38 +03:00
parent 40fb6c67d2
commit e0be8f271f
2 changed files with 17 additions and 14 deletions
@@ -1,5 +1,5 @@
plugins {
kotlin("js").version("<pluginMarkerVersion>")
kotlin("js").version("<pluginMarkerVersion>").apply(false)
}
group = "com.example"
@@ -15,6 +15,7 @@ import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.Companion.TEST_COMPI
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
import org.jetbrains.kotlin.gradle.plugin.configureDefaultVersionsResolutionStrategy
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsSingleTargetPreset
import org.jetbrains.kotlin.gradle.plugin.whenEvaluated
import org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrSingleTargetPreset
import org.jetbrains.kotlin.gradle.utils.*
@@ -39,8 +40,9 @@ open class KotlinJsPlugin(
defaultJsCompilerType = PropertiesProvider(project).jsCompiler
}
project.afterEvaluate {
checkNotNull(kotlinExtension._target) {
project.whenEvaluated {
if (kotlinExtension._target == null) {
project.logger.warn(
"""
Need to initialize js target.
Use
@@ -53,6 +55,7 @@ open class KotlinJsPlugin(
}
}
""".trimIndent()
)
}
}