From: Samyak Jain <samyak.jn11@gmail.com>
Date: Mon, 20 Jul 2020 22:43:46 +0530
Subject: prepare//android-extensions-compiler-gradle: Convert kts to groovy
Forwarded: not-needed
Last-Update: 2021-04-22

---
 .../build.gradle                                   | 47 ++++++++++++++++++++++
 .../build.gradle.kts                               | 42 -------------------
 2 files changed, 47 insertions(+), 42 deletions(-)
 create mode 100644 prepare/android-extensions-compiler-gradle/build.gradle
 delete mode 100644 prepare/android-extensions-compiler-gradle/build.gradle.kts

diff --git a/prepare/android-extensions-compiler-gradle/build.gradle b/prepare/android-extensions-compiler-gradle/build.gradle
new file mode 100644
index 0000000..ea3502d
--- /dev/null
+++ b/prepare/android-extensions-compiler-gradle/build.gradle
@@ -0,0 +1,47 @@
+import org.gradle.jvm.tasks.Jar
+
+plugins {
+	id("org.jetbrains.kotlin.jvm")
+}
+
+description = "Kotlin Android Extensions Compiler"
+
+dependencies {
+    compileOnly project(":compiler:util")
+    compileOnly project(":compiler:plugin-api")
+    compileOnly project(":compiler:frontend")
+    compileOnly project(":compiler:frontend.java")
+    compileOnly project(":compiler:backend")
+    compileOnly project(":kotlin-android-extensions-runtime")
+    runtime(DependenciesKt.customProjectRuntimeJar(it,":kotlin-compiler-embeddable"))
+    compileOnly(DependenciesKt.customCommonDep(project,"com.google.android", "android",[]))
+    compileOnly (IntellijDependenciesKt.customIntellijCoreDep(project)) { IntellijDependenciesKt.customIncludeJars(it,["intellij-core"],null) }
+
+}
+
+sourceSets {
+    "main" {
+        java.srcDirs("src")
+        resources.srcDir("resources")
+    }
+    "test" {}
+}
+
+// fixes a deadlock in projects evaluation order for :plugins:android-extensions-compiler
+evaluationDependsOn(":plugins")
+
+def jar= tasks.jar
+
+project.jar {
+    from(SourceSetsKt.customGetSourceSetsFrom(project,":plugins:android-extensions-compiler")["main"].output.classesDirs)
+    from(SourceSetsKt.customGetSourceSetsFrom(project,":kotlin-android-extensions-runtime")["main"].output.classesDirs)
+    it.duplicatesStrategy = DuplicatesStrategy.FAIL
+}
+
+// publish()
+
+ArtifactsKt.customRuntimeJar(project, EmbeddableKt.rewriteDepsToShadedCompiler(project, project.jar, {}), {})
+
+ArtifactsKt.customSourcesJar(project,"main",{})
+//javadocJar()
+
diff --git a/prepare/android-extensions-compiler-gradle/build.gradle.kts b/prepare/android-extensions-compiler-gradle/build.gradle.kts
deleted file mode 100644
index 5186d13..0000000
--- a/prepare/android-extensions-compiler-gradle/build.gradle.kts
+++ /dev/null
@@ -1,42 +0,0 @@
-
-import org.gradle.jvm.tasks.Jar
-
-description = "Kotlin Android Extensions Compiler"
-
-plugins {
-    kotlin("jvm")
-}
-
-dependencies {
-    compileOnly(project(":compiler:util"))
-    compileOnly(project(":compiler:plugin-api"))
-    compileOnly(project(":compiler:frontend"))
-    compileOnly(project(":compiler:frontend.java"))
-    compileOnly(project(":compiler:backend"))
-    compileOnly(project(":kotlin-android-extensions-runtime"))
-    runtime(projectRuntimeJar(":kotlin-compiler-embeddable"))
-    compileOnly(commonDep("com.google.android", "android"))
-    compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
-}
-
-sourceSets {
-    "main" { projectDefault() }
-    "test" {}
-}
-
-// fixes a deadlock in projects evaluation order for :plugins:android-extensions-compiler
-evaluationDependsOn(":plugins")
-
-val jar: Jar by tasks
-jar.apply {
-    from(getSourceSetsFrom(":plugins:android-extensions-compiler")["main"].output)
-    from(getSourceSetsFrom(":kotlin-android-extensions-runtime")["main"].output)
-    duplicatesStrategy = DuplicatesStrategy.FAIL
-}
-
-publish()
-
-runtimeJar(rewriteDepsToShadedCompiler(jar))
-sourcesJar()
-javadocJar()
-
