Remove idea tasks
This commit is contained in:
@@ -638,17 +638,6 @@ val syncMutedTests = tasks.register("syncMutedTests") {
|
|||||||
dependsOn(":compiler:tests-mutes:tc-integration:run")
|
dependsOn(":compiler:tests-mutes:tc-integration:run")
|
||||||
}
|
}
|
||||||
|
|
||||||
val copyCompilerToIdeaPlugin by task<Copy> {
|
|
||||||
dependsOn(dist)
|
|
||||||
into(ideaPluginDir)
|
|
||||||
from(distDir) { include("kotlinc/**") }
|
|
||||||
}
|
|
||||||
|
|
||||||
val ideaPlugin by task<Task> {
|
|
||||||
dependsOn(copyCompilerToIdeaPlugin)
|
|
||||||
dependsOn(":prepare:idea-plugin:ideaPlugin")
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
named<Delete>("clean") {
|
named<Delete>("clean") {
|
||||||
delete += setOf("$buildDir/repo", distDir)
|
delete += setOf("$buildDir/repo", distDir)
|
||||||
@@ -843,54 +832,6 @@ tasks {
|
|||||||
dependsOn(":jps-plugin:test")
|
dependsOn(":jps-plugin:test")
|
||||||
}
|
}
|
||||||
|
|
||||||
register("idea-plugin-additional-tests") {
|
|
||||||
dependsOn("dist")
|
|
||||||
dependsOn(
|
|
||||||
":idea:idea-maven:test",
|
|
||||||
":nj2k:test",
|
|
||||||
":idea:jvm-debugger:jvm-debugger-core:test",
|
|
||||||
":idea:jvm-debugger:jvm-debugger-evaluation:test",
|
|
||||||
":idea:jvm-debugger:jvm-debugger-sequence:test",
|
|
||||||
":idea:jvm-debugger:eval4j:test",
|
|
||||||
":idea:scripting-support:test"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Ide.IJ()) {
|
|
||||||
register("idea-new-project-wizard-tests") {
|
|
||||||
dependsOn(
|
|
||||||
":libraries:tools:new-project-wizard:test",
|
|
||||||
":libraries:tools:new-project-wizard:new-project-wizard-cli:test",
|
|
||||||
":idea:idea-new-project-wizard:test"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
register("idea-plugin-performance-tests") {
|
|
||||||
dependsOn(
|
|
||||||
"dist",
|
|
||||||
":idea:performanceTests:performanceTest",
|
|
||||||
":idea:performanceTests:aggregateResults"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
register("idea-fir-plugin-performance-tests") {
|
|
||||||
dependsOn("dist")
|
|
||||||
dependsOn(
|
|
||||||
":idea:idea-fir-performance-tests:ideaFirPerformanceTest"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
register("idea-fir-plugin-tests") {
|
|
||||||
dependsOn("dist")
|
|
||||||
dependsOn(
|
|
||||||
":idea:idea-fir:test",
|
|
||||||
":idea:analysis:analysis-api-fir:fir-low-level-api-ide-impl:test",
|
|
||||||
":plugins:uast-kotlin-fir:test",
|
|
||||||
":idea:idea-fir-fe10-binding:test"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
register("frontendApiTests") {
|
register("frontendApiTests") {
|
||||||
dependsOn("dist")
|
dependsOn("dist")
|
||||||
dependsOn(
|
dependsOn(
|
||||||
@@ -901,65 +842,12 @@ tasks {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
register("android-ide-tests") {
|
|
||||||
dependsOn("dist")
|
|
||||||
dependsOn(
|
|
||||||
":plugins:android-extensions-ide:test",
|
|
||||||
":idea:idea-android:test",
|
|
||||||
":kotlin-annotation-processing:test",
|
|
||||||
":plugins:parcelize:parcelize-ide:test"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
register("ideaPluginTest") {
|
|
||||||
dependsOn(
|
|
||||||
"mainIdeTests",
|
|
||||||
"gradleIdeTest",
|
|
||||||
"kaptIdeTest",
|
|
||||||
"miscIdeTests"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
register("mainIdeTests") {
|
|
||||||
dependsOn(":idea:test")
|
|
||||||
}
|
|
||||||
|
|
||||||
register("miscIdeTests") {
|
|
||||||
dependsOn(
|
|
||||||
":kotlin-allopen-compiler-plugin:test",
|
|
||||||
":kotlin-noarg-compiler-plugin:test",
|
|
||||||
":kotlin-sam-with-receiver-compiler-plugin:test",
|
|
||||||
":plugins:uast-kotlin:test",
|
|
||||||
":kotlin-annotation-processing-gradle:test",
|
|
||||||
":kotlinx-serialization-ide-plugin:test",
|
|
||||||
":idea:jvm-debugger:jvm-debugger-test:test",
|
|
||||||
"idea-plugin-additional-tests",
|
|
||||||
"jps-tests",
|
|
||||||
":generators:test"
|
|
||||||
)
|
|
||||||
if (Ide.IJ()) {
|
|
||||||
dependsOn(
|
|
||||||
":libraries:tools:new-project-wizard:test",
|
|
||||||
":libraries:tools:new-project-wizard:new-project-wizard-cli:test"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
register("kaptIdeTest") {
|
register("kaptIdeTest") {
|
||||||
dependsOn(":kotlin-annotation-processing:test")
|
dependsOn(":kotlin-annotation-processing:test")
|
||||||
dependsOn(":kotlin-annotation-processing-base:test")
|
dependsOn(":kotlin-annotation-processing-base:test")
|
||||||
dependsOn(":kotlin-annotation-processing-cli:test")
|
dependsOn(":kotlin-annotation-processing-cli:test")
|
||||||
}
|
}
|
||||||
|
|
||||||
register("gradleIdeTest") {
|
|
||||||
dependsOn(
|
|
||||||
":idea:idea-gradle:test",
|
|
||||||
":idea:idea-gradle-native:test"
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
register("test") {
|
register("test") {
|
||||||
doLast {
|
doLast {
|
||||||
throw GradleException("Don't use directly, use aggregate tasks *-check instead")
|
throw GradleException("Don't use directly, use aggregate tasks *-check instead")
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
This module exists for the sole purpose of providing the classpath for the IDEA run configuration.
|
|
||||||
This run configuration takes a plugin from the KotlinPlugin artifact instead of the project's 'out' directory, which makes it possible for our plugin to depend on other plugins such as JUnit plugin.
|
|
||||||
If you want to debug some patch to IDEA, you can add copy of IDEA class into this module and modify.
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
|
|
||||||
plugins {
|
|
||||||
kotlin("jvm")
|
|
||||||
id("jps-compatible")
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
compileOnly(project(":idea"))
|
|
||||||
compileOnly(project(":idea:idea-maven"))
|
|
||||||
compileOnly(project(":idea:idea-gradle"))
|
|
||||||
compileOnly(project(":idea:idea-jvm"))
|
|
||||||
|
|
||||||
runtimeOnly(intellijDep())
|
|
||||||
runtimeOnly(intellijRuntimeAnnotations())
|
|
||||||
runtimeOnly(toolsJar())
|
|
||||||
}
|
|
||||||
|
|
||||||
val ideaPluginDir: File by rootProject.extra
|
|
||||||
val ideaSandboxDir: File by rootProject.extra
|
|
||||||
|
|
||||||
runIdeTask("runIde", ideaPluginDir, ideaSandboxDir) {
|
|
||||||
dependsOn(":dist", ":ideaPlugin")
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user