[Build] Detach :liraries:tools:dukat module from root gradle project

This is needed to prevent leaking dependency on `dukat:0.5.8-rc.4` into
  dependency of Kotlin project after import to IDE. This jar contains
  unshaded classes of some outdated compiler version and it confuses
  IDEA tooling (like debugger), so it shows those classes instead of
  real sources from project
This commit is contained in:
Dmitriy Novozhilov
2022-02-17 16:10:18 +03:00
committed by Space
parent 4bd61c75d0
commit 8993d5d2eb
3 changed files with 7 additions and 4 deletions
+6 -2
View File
@@ -1,9 +1,13 @@
plugins {
kotlin("jvm")
kotlin("jvm") version "1.6.10"
}
repositories {
mavenCentral()
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
}
dependencies {
implementation(kotlinStdlib())
implementation("org.jetbrains.dukat:dukat:0.5.8-rc.4")
implementation("org.jsoup:jsoup:1.14.2")
}
@@ -0,0 +1 @@
rootProject.name = "dukat"
-2
View File
@@ -155,7 +155,6 @@ include ":benchmarks",
":compiler:tests-common-jvm6",
":compiler:tests-against-klib",
":compiler:tests-for-compiler-generator",
":dukat",
":js:js.ast",
":js:js.sourcemap",
":js:js.serializer",
@@ -695,7 +694,6 @@ project(':kotlin-imports-dumper-compiler-plugin').projectDir = "$rootDir/plugins
project(':libraries:kotlin-prepush-hook').projectDir = "$rootDir/libraries/tools/kotlin-prepush-hook" as File
project(':plugins:jvm-abi-gen').projectDir = "$rootDir/plugins/jvm-abi-gen" as File
project(':plugins:jvm-abi-gen-embeddable').projectDir = "$rootDir/plugins/jvm-abi-gen/embeddable" as File
project(":dukat").projectDir = "$rootDir/libraries/tools/dukat" as File
project(':js:js.tests').projectDir = "$rootDir/js/js.tests" as File
project(':js:js.engines').projectDir = "$rootDir/js/js.engines" as File