Use 'idea' plugin to specify excluded dirs
This commit is contained in:
Generated
-19
@@ -1,19 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module external.linked.project.id="kotlin" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="org.jetbrains.kotlin" external.system.module.version="1.1-SNAPSHOT" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
|
||||||
<exclude-output />
|
|
||||||
<content url="file://$MODULE_DIR$/../..">
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../.gradle" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../build" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../dependencies" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../dist" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../ideaSDK/androidSDK" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../ideaSDK/config" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../ideaSDK/config-idea" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../ideaSDK/system" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../ideaSDK/system-idea" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
@@ -2,6 +2,7 @@ import org.gradle.api.Project
|
|||||||
import java.util.*
|
import java.util.*
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import org.gradle.api.tasks.bundling.Jar
|
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.KotlinCompile
|
||||||
import org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile
|
import org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile
|
||||||
|
|
||||||
@@ -34,6 +35,7 @@ buildscript {
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
`build-scan`
|
`build-scan`
|
||||||
|
idea
|
||||||
}
|
}
|
||||||
|
|
||||||
buildScan {
|
buildScan {
|
||||||
@@ -447,6 +449,23 @@ tasks {
|
|||||||
"check" { dependsOn("test") }
|
"check" { dependsOn("test") }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
the<IdeaModel>().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? {
|
fun jdkPathIfFound(version: String): String? {
|
||||||
val jdkName = "JDK_${version.replace(".", "")}"
|
val jdkName = "JDK_${version.replace(".", "")}"
|
||||||
val jdkMajorVersion = JdkMajorVersion.valueOf(jdkName)
|
val jdkMajorVersion = JdkMajorVersion.valueOf(jdkName)
|
||||||
|
|||||||
Reference in New Issue
Block a user