From 4ee34fc35507e6298c5ceaf2fa05a576f75a1d5f Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Tue, 30 Jan 2018 02:31:20 +0300 Subject: [PATCH] Avoid building kotlin-compiler-embeddable before running idea tests kotlin-compiler-embeddable is a runtimeOnly dependency of kotlin-compiler-runner, so embeddable jar was built before idea tests execution. Building the jar takes ~20s on my machine, which is a waste of time since idea does not use embeddable compiler. --- idea/build.gradle.kts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/build.gradle.kts b/idea/build.gradle.kts index 6da93594679..5dff3f786a7 100644 --- a/idea/build.gradle.kts +++ b/idea/build.gradle.kts @@ -18,7 +18,9 @@ dependencies { compile(project(":js:js.serializer")) compile(project(":compiler:light-classes")) compile(project(":compiler:util")) - compile(project(":kotlin-compiler-runner")) + compile(project(":kotlin-build-common")) + compile(project(":compiler:daemon-common")) + compile(project(":kotlin-compiler-runner")) { isTransitive = false } compile(project(":compiler:plugin-api")) compile(project(":eval4j")) compile(project(":j2k"))