Cleanup unused ant-related bits and script constants

This commit is contained in:
Ilya Chernikov
2017-12-21 11:40:45 +01:00
committed by Vyacheslav Gerasimov
parent 0c35e79283
commit 246f73c879
2 changed files with 2 additions and 32 deletions
-30
View File
@@ -137,22 +137,7 @@ extra["versions.jflex"] = "1.7.0"
val markdownVer = "4054 - Kotlin 1.0.2-dev-566".replace(" ", "%20") // fixed here, was last with "status:SUCCESS,tag:forKotlin"
extra["markdownParserRepo"] = "https://teamcity.jetbrains.com/guestAuth/repository/download/IntelliJMarkdownParser_Build/$markdownVer/([artifact]_[ext]/)[artifact](.[ext])"
// the former "ideaSdk/core" dir contents without intellij-core.jar
extra["IntellijCoreDependencies"] =
listOf("annotations.jar",
"asm-all.jar",
"guava-21.0.jar",
"jdom.jar",
"jna.jar",
"log4j.jar",
"picocontainer.jar",
"snappy-in-java-*.jar",
"streamex-*.jar",
"trove4j.jar",
"xpp3-1.1.4-min.jar",
"xstream-*.jar")
extra["IntellijCoreDependenciesJars"] = // TODO: rename to IntellijCoreDependencies after old usages are cleared
listOf("annotations",
"asm-all",
"guava-21.0",
@@ -252,21 +237,6 @@ apply {
}
}
val importedAntTasksPrefix = "imported-ant-update-"
// TODO: check the reasons of import conflict with xerces
//ant.importBuild("$rootDir/update_dependencies.xml") { antTaskName -> importedAntTasksPrefix + antTaskName }
tasks.matching { task ->
task.name.startsWith(importedAntTasksPrefix)
}.forEach {
it.group = "Imported ant"
}
//task("update-dependencies") {
// dependsOn(tasks.getByName(importedAntTasksPrefix + "update"))
//}
fun Project.allprojectsRecursive(body: Project.() -> Unit) {
this.body()
this.subprojects { allprojectsRecursive(body) }
@@ -38,10 +38,10 @@ fun ModuleDependency.includeJars(vararg names: String) {
}
fun ModuleDependency.includeIntellijCoreJarDependencies(project: Project) =
includeJars(*(project.rootProject.extra["IntellijCoreDependenciesJars"] as List<String>).toTypedArray())
includeJars(*(project.rootProject.extra["IntellijCoreDependencies"] as List<String>).toTypedArray())
fun ModuleDependency.includeIntellijCoreJarDependencies(project: Project, jarsFilterPredicate: (String) -> Boolean) =
includeJars(*(project.rootProject.extra["IntellijCoreDependenciesJars"] as List<String>).filter { jarsFilterPredicate(it) }.toTypedArray())
includeJars(*(project.rootProject.extra["IntellijCoreDependencies"] as List<String>).filter { jarsFilterPredicate(it) }.toTypedArray())
fun Project.intellijRootDir() = File(intellijRepoDir(), "kotlin.build.custom.deps/${rootProject.extra["versions.intellijSdk"]}/intellij")