[Gradle, JS] Hardcode legacy DCE tool main class
It allows getting rid of the dependency on `:compiler:cli-js` #KT-61449 In Progress
This commit is contained in:
committed by
Space Team
parent
52ac237015
commit
d9a6bed012
+2
-2
@@ -26,7 +26,6 @@ import org.gradle.work.InputChanges
|
|||||||
import org.gradle.work.NormalizeLineEndings
|
import org.gradle.work.NormalizeLineEndings
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.DevModeOverwritingStrategies
|
import org.jetbrains.kotlin.cli.common.arguments.DevModeOverwritingStrategies
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.K2JSDceArguments
|
import org.jetbrains.kotlin.cli.common.arguments.K2JSDceArguments
|
||||||
import org.jetbrains.kotlin.cli.js.dce.K2JSDce
|
|
||||||
import org.jetbrains.kotlin.compilerRunner.ArgumentUtils
|
import org.jetbrains.kotlin.compilerRunner.ArgumentUtils
|
||||||
import org.jetbrains.kotlin.compilerRunner.runToolInSeparateProcess
|
import org.jetbrains.kotlin.compilerRunner.runToolInSeparateProcess
|
||||||
import org.jetbrains.kotlin.gradle.dsl.*
|
import org.jetbrains.kotlin.gradle.dsl.*
|
||||||
@@ -131,7 +130,7 @@ abstract class KotlinJsDce @Inject constructor(
|
|||||||
|
|
||||||
val exitCode = runToolInSeparateProcess(
|
val exitCode = runToolInSeparateProcess(
|
||||||
ArgumentUtils.convertArgumentsToStringList(arguments).toTypedArray(),
|
ArgumentUtils.convertArgumentsToStringList(arguments).toTypedArray(),
|
||||||
K2JSDce::class.java.name,
|
dceToolMainClassName,
|
||||||
defaultCompilerClasspath,
|
defaultCompilerClasspath,
|
||||||
GradleKotlinLogger(logger),
|
GradleKotlinLogger(logger),
|
||||||
buildDir.get().asFile,
|
buildDir.get().asFile,
|
||||||
@@ -155,6 +154,7 @@ abstract class KotlinJsDce @Inject constructor(
|
|||||||
companion object {
|
companion object {
|
||||||
const val strategyAllArg = "-Xdev-mode-overwriting-strategy=${DevModeOverwritingStrategies.ALL}"
|
const val strategyAllArg = "-Xdev-mode-overwriting-strategy=${DevModeOverwritingStrategies.ALL}"
|
||||||
const val strategyOlderArg = "-Xdev-mode-overwriting-strategy=${DevModeOverwritingStrategies.OLDER}"
|
const val strategyOlderArg = "-Xdev-mode-overwriting-strategy=${DevModeOverwritingStrategies.OLDER}"
|
||||||
|
const val dceToolMainClassName = "org.jetbrains.kotlin.cli.js.dce.K2JSDce"
|
||||||
}
|
}
|
||||||
|
|
||||||
@Suppress("DeprecatedCallableAddReplaceWith")
|
@Suppress("DeprecatedCallableAddReplaceWith")
|
||||||
|
|||||||
Reference in New Issue
Block a user