Convert ide-runner to intellij plugin

This commit is contained in:
Ilya Chernikov
2017-11-03 15:01:54 +01:00
committed by Vyacheslav Gerasimov
parent 556287f9bb
commit f0edb602da
3 changed files with 256 additions and 82 deletions
+7 -1
View File
@@ -79,6 +79,9 @@ val commonBuildDir = File(rootDir, "build")
val distDir = "$rootDir/dist" val distDir = "$rootDir/dist"
val distKotlinHomeDir = "$distDir/kotlinc" val distKotlinHomeDir = "$distDir/kotlinc"
val distLibDir = "$distKotlinHomeDir/lib" val distLibDir = "$distKotlinHomeDir/lib"
val commonLocalDataDir = "$rootDir/local"
val ideaSandboxDir = "$commonLocalDataDir/ideaSandbox"
val ideaUltimateSandboxDir = "$commonLocalDataDir/ideaUltimateSandbox"
val ideaPluginDir = "$distDir/artifacts/ideaPlugin/Kotlin" val ideaPluginDir = "$distDir/artifacts/ideaPlugin/Kotlin"
val ideaUltimatePluginDir = "$distDir/artifacts/ideaUltimatePlugin/Kotlin" val ideaUltimatePluginDir = "$distDir/artifacts/ideaUltimatePlugin/Kotlin"
@@ -86,6 +89,9 @@ extra["distDir"] = distDir
extra["distKotlinHomeDir"] = distKotlinHomeDir extra["distKotlinHomeDir"] = distKotlinHomeDir
extra["distLibDir"] = project.file(distLibDir) extra["distLibDir"] = project.file(distLibDir)
extra["libsDir"] = project.file(distLibDir) extra["libsDir"] = project.file(distLibDir)
extra["commonLocalDataDir"] = project.file(commonLocalDataDir)
extra["ideaSandboxDir"] = project.file(ideaSandboxDir)
extra["ideaUltimateSandboxDir"] = project.file(ideaUltimateSandboxDir)
extra["ideaPluginDir"] = project.file(ideaPluginDir) extra["ideaPluginDir"] = project.file(ideaPluginDir)
extra["ideaUltimatePluginDir"] = project.file(ideaUltimatePluginDir) extra["ideaUltimatePluginDir"] = project.file(ideaUltimatePluginDir)
extra["isSonatypeRelease"] = false extra["isSonatypeRelease"] = false
@@ -116,7 +122,7 @@ extra["versions.ant"] = "1.8.2"
extra["versions.android"] = "2.3.1" extra["versions.android"] = "2.3.1"
// the former "ideaSdk/core" dir contents without intellij-core.jar // the former "ideaSdk/core" dir contents without intellij-core.jar
extra["ideaSdkIntellijCoreDependencies"] = extra["IntellijCoreDependencies"] =
listOf("annotations.jar", listOf("annotations.jar",
"asm-all.jar", "asm-all.jar",
"guava-*.jar", "guava-*.jar",
+204 -48
View File
@@ -24,6 +24,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -45,7 +47,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":android-lint": { ":android-lint": {
@@ -76,6 +79,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -97,15 +102,16 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":core": { ":core": {
"conventions": { "conventions": {
}, },
"configurations": [ "configurations": [
], ],
"extensions": { "extensions": {
"ext": "org.gradle.api.plugins.ExtraPropertiesExtension" "ext": "org.gradle.api.plugins.ExtraPropertiesExtension"
@@ -134,6 +140,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -154,7 +162,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":examples": { ":examples": {
@@ -180,6 +189,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -200,7 +211,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea": { ":idea": {
@@ -216,6 +228,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -237,7 +251,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea-runner": { ":idea-runner": {
@@ -252,6 +267,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -272,7 +289,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":j2k": { ":j2k": {
@@ -287,6 +305,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -308,7 +328,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":jps-plugin": { ":jps-plugin": {
@@ -323,6 +344,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -344,7 +367,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":js": { ":js": {
@@ -413,6 +437,8 @@
"compileOnly", "compileOnly",
"default", "default",
"distJar", "distJar",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -435,7 +461,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":kotlin-android-extensions": { ":kotlin-android-extensions": {
@@ -452,6 +479,8 @@
"compileOnly", "compileOnly",
"compilerDummyJar", "compilerDummyJar",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -475,6 +504,7 @@
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension", "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension",
"signing": "org.gradle.plugins.signing.SigningExtension" "signing": "org.gradle.plugins.signing.SigningExtension"
} }
}, },
@@ -532,6 +562,8 @@
"compileOnly", "compileOnly",
"default", "default",
"distJar", "distJar",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -556,6 +588,8 @@
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension", "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
"reporting": "org.gradle.api.reporting.ReportingExtension",
"signing": "org.gradle.plugins.signing.SigningExtension" "signing": "org.gradle.plugins.signing.SigningExtension"
} }
}, },
@@ -788,6 +822,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -812,6 +848,7 @@
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension", "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension",
"signing": "org.gradle.plugins.signing.SigningExtension" "signing": "org.gradle.plugins.signing.SigningExtension"
} }
}, },
@@ -832,7 +869,11 @@
"distJar", "distJar",
"fatJar", "fatJar",
"fatJarContents", "fatJarContents",
"fatJarContentsStripMetadata",
"fatJarContentsStripServices",
"fatSourcesJarContents", "fatSourcesJarContents",
"idea",
"ideaPlugins",
"implementation", "implementation",
"proguardLibraryJars", "proguardLibraryJars",
"runtime", "runtime",
@@ -853,6 +894,7 @@
"ext": "org.gradle.api.plugins.ExtraPropertiesExtension", "ext": "org.gradle.api.plugins.ExtraPropertiesExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension", "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension",
"signing": "org.gradle.plugins.signing.SigningExtension" "signing": "org.gradle.plugins.signing.SigningExtension"
} }
}, },
@@ -1287,6 +1329,8 @@
"compileOnly", "compileOnly",
"default", "default",
"distJar", "distJar",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -1308,7 +1352,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":kotlin-reflect": { ":kotlin-reflect": {
@@ -1635,6 +1680,8 @@
"compileOnly", "compileOnly",
"default", "default",
"distJar", "distJar",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -1658,6 +1705,7 @@
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension", "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension",
"signing": "org.gradle.plugins.signing.SigningExtension" "signing": "org.gradle.plugins.signing.SigningExtension"
} }
}, },
@@ -1981,6 +2029,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2002,7 +2052,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":plugins": { ":plugins": {
@@ -2157,6 +2208,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2177,7 +2230,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:backend": { ":compiler:backend": {
@@ -2262,6 +2316,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2283,7 +2339,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:cli-common": { ":compiler:cli-common": {
@@ -2298,6 +2355,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2318,7 +2377,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:conditional-preprocessor": { ":compiler:conditional-preprocessor": {
@@ -2333,6 +2393,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2353,7 +2415,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:container": { ":compiler:container": {
@@ -2368,6 +2431,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2389,7 +2454,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:daemon": { ":compiler:daemon": {
@@ -2404,6 +2470,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2424,7 +2492,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:daemon-common": { ":compiler:daemon-common": {
@@ -2439,6 +2508,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2459,7 +2530,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:frontend": { ":compiler:frontend": {
@@ -2755,6 +2827,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2775,7 +2849,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:resolution": { ":compiler:resolution": {
@@ -2860,6 +2935,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2881,7 +2958,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:tests-common-jvm6": { ":compiler:tests-common-jvm6": {
@@ -2967,6 +3045,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -2987,7 +3067,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":compiler:util": { ":compiler:util": {
@@ -3347,6 +3428,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3368,7 +3451,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:formatter": { ":idea:formatter": {
@@ -3383,6 +3467,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3403,7 +3489,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:ide-common": { ":idea:ide-common": {
@@ -3418,6 +3505,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3438,7 +3527,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:idea-android": { ":idea:idea-android": {
@@ -3453,6 +3543,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3474,7 +3566,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:idea-android-output-parser": { ":idea:idea-android-output-parser": {
@@ -3489,6 +3582,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3509,7 +3604,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:idea-core": { ":idea:idea-core": {
@@ -3524,6 +3620,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3544,7 +3642,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:idea-gradle": { ":idea:idea-gradle": {
@@ -3559,6 +3658,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3580,7 +3681,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:idea-jps-common": { ":idea:idea-jps-common": {
@@ -3595,6 +3697,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3615,7 +3719,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:idea-jvm": { ":idea:idea-jvm": {
@@ -3630,6 +3735,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3650,7 +3757,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:idea-maven": { ":idea:idea-maven": {
@@ -3665,6 +3773,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3686,7 +3796,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:idea-test-framework": { ":idea:idea-test-framework": {
@@ -3701,6 +3812,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3721,7 +3834,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":idea:kotlin-gradle-tooling": { ":idea:kotlin-gradle-tooling": {
@@ -3736,6 +3850,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3757,7 +3873,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":js:js.ast": { ":js:js.ast": {
@@ -3772,6 +3889,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3792,7 +3911,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":js:js.dce": { ":js:js.dce": {
@@ -3807,6 +3927,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3827,7 +3949,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":js:js.frontend": { ":js:js.frontend": {
@@ -3842,6 +3965,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3862,7 +3987,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":js:js.parser": { ":js:js.parser": {
@@ -3877,6 +4003,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3897,7 +4025,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":js:js.serializer": { ":js:js.serializer": {
@@ -3912,6 +4041,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3932,7 +4063,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":js:js.tests": { ":js:js.tests": {
@@ -3947,6 +4079,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -3969,7 +4103,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":js:js.translator": { ":js:js.translator": {
@@ -3984,6 +4119,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -4005,7 +4142,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":kotlin-allopen:plugin-marker": { ":kotlin-allopen:plugin-marker": {
@@ -4353,6 +4491,8 @@
"compileOnly", "compileOnly",
"default", "default",
"distJar", "distJar",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -4375,7 +4515,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":plugins:android-extensions-ide": { ":plugins:android-extensions-ide": {
@@ -4390,6 +4531,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -4412,7 +4555,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":plugins:android-extensions-jps": { ":plugins:android-extensions-jps": {
@@ -4463,6 +4607,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -4483,7 +4629,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":plugins:kapt3-idea": { ":plugins:kapt3-idea": {
@@ -4498,6 +4645,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -4519,7 +4668,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":plugins:lint": { ":plugins:lint": {
@@ -4534,6 +4684,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -4554,7 +4706,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":plugins:uast-kotlin": { ":plugins:uast-kotlin": {
@@ -4569,6 +4722,8 @@
"compileClasspath", "compileClasspath",
"compileOnly", "compileOnly",
"default", "default",
"idea",
"ideaPlugins",
"implementation", "implementation",
"kapt", "kapt",
"kaptTest", "kaptTest",
@@ -4590,7 +4745,8 @@
"kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension", "kotlin": "org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension",
"kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension", "kapt": "org.jetbrains.kotlin.gradle.plugin.KaptExtension",
"defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet", "defaultArtifacts": "org.gradle.api.internal.plugins.DefaultArtifactPublicationSet",
"reporting": "org.gradle.api.reporting.ReportingExtension" "reporting": "org.gradle.api.reporting.ReportingExtension",
"intellij": "org.jetbrains.intellij.IntelliJPluginExtension"
} }
}, },
":plugins:uast-kotlin-idea": { ":plugins:uast-kotlin-idea": {
+45 -33
View File
@@ -1,8 +1,12 @@
import org.jetbrains.intellij.IntelliJPluginExtension
import org.jetbrains.intellij.tasks.PrepareSandboxTask
import org.jetbrains.intellij.tasks.RunIdeTask
apply { plugin("kotlin") } apply { plugin("kotlin") }
dependencies { configureIntellijPlugin()
compile(ideaSdkDeps("*.jar")) dependencies {
compileOnly(project(":idea")) compileOnly(project(":idea"))
compileOnly(project(":idea:idea-maven")) compileOnly(project(":idea:idea-maven"))
compileOnly(project(":idea:idea-gradle")) compileOnly(project(":idea:idea-gradle"))
@@ -11,40 +15,48 @@ dependencies {
runtimeOnly(files(toolsJar())) runtimeOnly(files(toolsJar()))
} }
afterEvaluate {
dependencies {
compileOnly(intellij())
}
}
afterEvaluate {
val runIde by task<JavaExec> {
dependsOn(":dist", ":prepare:idea-plugin:idea-plugin", ":ideaPlugin")
classpath = the<JavaPluginConvention>().sourceSets["main"].runtimeClasspath
main = "com.intellij.idea.Main"
workingDir = File(rootDir, "ideaSDK", "bin")
val ideaPluginDir: File by rootProject.extra val ideaPluginDir: File by rootProject.extra
val ideaSandboxDir: File by rootProject.extra
jvmArgs( tasks.findByName("runIde")?.let { tasks.remove(it) }
"-Xmx1250m", tasks.findByName("prepareSandbox")?.let { tasks.remove(it) }
"-XX:ReservedCodeCacheSize=240m",
"-XX:+HeapDumpOnOutOfMemoryError",
"-ea",
"-Didea.is.internal=true",
"-Didea.debug.mode=true",
"-Didea.system.path=../system-idea",
"-Didea.config.path=../config-idea",
"-Dapple.laf.useScreenMenuBar=true",
"-Dapple.awt.graphics.UseQuartz=true",
"-Dsun.io.useCanonCaches=false",
"-Dplugin.path=${ideaPluginDir.absolutePath}",
"-Dkotlin.internal.mode.enabled=true",
"-Didea.additional.classpath=../idea-kotlin-runtime/kotlin-runtime.jar,../idea-kotlin-runtime/kotlin-reflect.jar"
)
if (project.hasProperty("noPCE")) { val prepareSandbox by task<PrepareSandboxTask> {
jvmArgs("-Didea.ProcessCanceledException=disabled") configDirectory = File(ideaSandboxDir, "config")
// the rest are just some "fake" values, to keeping PrepareSandboxTask happy
setPluginName("Kotlin")
dependsOn(":dist", ":prepare:idea-plugin:idea-plugin", ":ideaPlugin")
setPluginJar(File(ideaPluginDir, "lib/kotlin-script-runtime.jar")) // any small jar will do
destinationDir = File(buildDir, "sandbox-fake")
} }
args() task<RunIdeTask>("runIde") {
} dependsOn(":dist", ":prepare:idea-plugin:idea-plugin", ":ideaPlugin")
dependsOn(prepareSandbox)
group = "intellij"
description = "Runs Intellij IDEA with installed plugin."
setIdeaDirectory(the<IntelliJPluginExtension>().ideaDependency.classes)
setConfigDirectory(File(ideaSandboxDir, "config"))
setSystemDirectory(ideaSandboxDir)
setPluginsDirectory(ideaPluginDir.parent)
jvmArgs(
"-Xmx1250m",
"-XX:ReservedCodeCacheSize=240m",
"-XX:+HeapDumpOnOutOfMemoryError",
"-ea",
"-Didea.is.internal=true",
"-Didea.debug.mode=true",
"-Dapple.laf.useScreenMenuBar=true",
"-Dapple.awt.graphics.UseQuartz=true",
"-Dsun.io.useCanonCaches=false",
"-Dkotlin.internal.mode.enabled=true"
)
}
}