Compare commits

...

1 Commits

1 changed files with 23 additions and 19 deletions

View File

@ -70,20 +70,6 @@ intellij {
)
}
tasks.patchPluginXml {
sinceBuild.set("232")
}
tasks.test {
useJUnitPlatform()
}
tasks.withType<KotlinCompile> {
kotlinOptions.freeCompilerArgs = listOf(
"-Xjvm-default=all"
)
}
fun createDownloadIdeTask(name: String, dependency: Configuration, configuration: CopySpec.() -> Unit): Sync {
return tasks.create<Sync>(name) {
group = "ides"
@ -102,9 +88,27 @@ val downloadIdeRider = createDownloadIdeTask("downloadIdeRider", rider) {
include("lib/app.jar")
}
tasks.create<Sync>("downloadExtraIdes") {
group = "ides"
dependsOn(downloadIdeClion)
dependsOn(downloadIdeRider)
val downloadIdeTasks = arrayOf(
downloadIdeClion,
downloadIdeRider
)
tasks.setupDependencies {
dependsOn(downloadIdeTasks)
}
tasks.patchPluginXml {
sinceBuild.set("232")
}
tasks.test {
useJUnitPlatform()
}
tasks.withType<KotlinCompile> {
dependsOn(downloadIdeTasks)
kotlinOptions.freeCompilerArgs = listOf(
"-Xjvm-default=all"
)
}