[Gradle, JS] Deprecate produceExecutable

^KT-40568 fixed
This commit is contained in:
Ilya Goncharov
2020-07-15 14:58:57 +03:00
parent d9c269ed6b
commit 5444ffaf4b
@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.gradle.targets.js.dsl
import groovy.lang.Closure
import org.gradle.api.GradleException
import org.gradle.api.NamedDomainObjectContainer
import org.gradle.util.ConfigureUtil
import org.jetbrains.kotlin.gradle.dsl.KotlinJsDce
@@ -55,6 +56,15 @@ interface KotlinJsTargetDsl : KotlinTarget {
val binaries: KotlinJsBinaryContainer
@Deprecated(
message = "produceExecutable() was changed on binaries.executable()",
replaceWith = ReplaceWith("binaries.executable()"),
level = DeprecationLevel.ERROR
)
fun produceExecutable() {
throw GradleException("Please change produceExecutable() on binaries.executable()")
}
val testRuns: NamedDomainObjectContainer<KotlinJsReportAggregatingTestRun>
// Need to compatibility when users use KotlinJsCompilation specific in build script