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)