From 5f51a293ba72f915d961f80c3dc3329b976c1068 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Thu, 5 Oct 2017 15:10:19 +0300 Subject: [PATCH] Use 'idea' plugin to specify excluded dirs --- .idea/modules/kotlin.iml | 19 ------------------- build.gradle.kts | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 .idea/modules/kotlin.iml diff --git a/.idea/modules/kotlin.iml b/.idea/modules/kotlin.iml deleted file mode 100644 index ce4bbecfee1..00000000000 --- a/.idea/modules/kotlin.iml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 4a557b393ac..d92b75f7706 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,6 +2,7 @@ import org.gradle.api.Project import java.util.* import java.io.File import org.gradle.api.tasks.bundling.Jar +import org.gradle.plugins.ide.idea.model.IdeaModel import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile @@ -34,6 +35,7 @@ buildscript { plugins { `build-scan` + idea } buildScan { @@ -447,6 +449,23 @@ tasks { "check" { dependsOn("test") } } +the().apply { + module { + excludeDirs = files( + project.buildDir, + ".gradle", + "dependencies", + "dist", + "ideaSDK/bin", + "ideaSDK/androidSDK", + "ideaSDK/config", + "ideaSDK/config-idea", + "ideaSDK/system", + "ideaSDK/system-idea" + ).toSet() + } +} + fun jdkPathIfFound(version: String): String? { val jdkName = "JDK_${version.replace(".", "")}" val jdkMajorVersion = JdkMajorVersion.valueOf(jdkName)