[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 { plugins {
kotlin("js").version("<pluginMarkerVersion>") kotlin("js").version("<pluginMarkerVersion>").apply(false)
} }
group = "com.example" 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.PropertiesProvider
import org.jetbrains.kotlin.gradle.plugin.configureDefaultVersionsResolutionStrategy import org.jetbrains.kotlin.gradle.plugin.configureDefaultVersionsResolutionStrategy
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinJsSingleTargetPreset 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.targets.js.ir.KotlinJsIrSingleTargetPreset
import org.jetbrains.kotlin.gradle.utils.* import org.jetbrains.kotlin.gradle.utils.*
@@ -39,8 +40,9 @@ open class KotlinJsPlugin(
defaultJsCompilerType = PropertiesProvider(project).jsCompiler defaultJsCompilerType = PropertiesProvider(project).jsCompiler
} }
project.afterEvaluate { project.whenEvaluated {
checkNotNull(kotlinExtension._target) { if (kotlinExtension._target == null) {
project.logger.warn(
""" """
Need to initialize js target. Need to initialize js target.
Use Use
@@ -53,6 +55,7 @@ open class KotlinJsPlugin(
} }
} }
""".trimIndent() """.trimIndent()
)
} }
} }