[Build] remove dependency on IDEA classes from :visualizer

This commit is contained in:
Dmitriy Novozhilov
2021-07-09 12:07:58 +03:00
committed by teamcityserver
parent aa3a73c6c2
commit c6f754cf7a
2 changed files with 10 additions and 5 deletions
+9 -4
View File
@@ -6,9 +6,6 @@ plugins {
}
dependencies {
testRuntime(intellijDep())
testCompile(intellijCoreDep()) { includeJars("intellij-core") }
testCompileOnly(project(":compiler:fir:raw-fir:psi2fir"))
testImplementation(project(":compiler:visualizer:render-psi"))
@@ -21,6 +18,14 @@ dependencies {
testApi(projectTests(":compiler:test-infrastructure"))
testApi(projectTests(":compiler:fir:analysis-tests:legacy-fir-tests"))
testImplementation(projectTests(":generators:test-generator"))
Platform[202] {
testRuntimeOnly(intellijDep()) { includeJars("intellij-deps-fastutil-8.3.1-1") }
}
Platform[203].orHigher {
testRuntimeOnly(intellijDep()) { includeJars("intellij-deps-fastutil-8.4.1-4") }
}
testRuntimeOnly(compile(intellijDep()) { includeJars("jna", rootProject = rootProject) })
}
val generationRoot = projectDir.resolve("tests-gen")
@@ -48,4 +53,4 @@ projectTest(parallel = true, jUnit5Enabled = true) {
testsJar()
val generateVisualizerTests by generator("org.jetbrains.kotlin.visualizer.GenerateVisualizerTestsKt")
val generateVisualizerTests by generator("org.jetbrains.kotlin.visualizer.GenerateVisualizerTestsKt")
@@ -5,7 +5,7 @@ plugins {
dependencies {
compile(project(":compiler:visualizer:common"))
compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
compile(intellijCoreDep()) { includeJars("intellij-core") }
}
sourceSets {