From 82e56f9cddc50c31f5806c0fb04b441e76de7216 Mon Sep 17 00:00:00 2001 From: Sergey Rostov Date: Wed, 23 Jan 2019 14:53:15 +0300 Subject: [PATCH] Build: fail on attempt to include anntations.jar from intellij --- buildSrc/src/main/kotlin/intellijDependencies.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/buildSrc/src/main/kotlin/intellijDependencies.kt b/buildSrc/src/main/kotlin/intellijDependencies.kt index 9c6461a0a8c..45bb5119f3f 100644 --- a/buildSrc/src/main/kotlin/intellijDependencies.kt +++ b/buildSrc/src/main/kotlin/intellijDependencies.kt @@ -69,6 +69,9 @@ fun Project.intellijUltimatePluginDep(plugin: String) = intellijDep(plugin) fun ModuleDependency.includeJars(vararg names: String, rootProject: Project? = null) { names.forEach { var baseName = it.removeSuffix(".jar") + if (baseName == "annotations") { + error("Don't use anntations.jar from intellij. Kotlin stdlib already has this annotations.") + } if (rootProject != null && rootProject.extra.has("ignore.jar.$baseName")) { return@forEach }