From: Samyak Jain <samyak.jn11@gmail.com>
Date: Thu, 9 Jul 2020 15:28:03 +0530
Subject: prepare/compiler-embeddable: Convert kts to groovy
Forwarded: not-needed
Last-Update: 2021-04-22

---
 prepare/compiler-embeddable/build.gradle     | 33 ++++++++++++++++++++++++++++
 prepare/compiler-embeddable/build.gradle.kts | 30 -------------------------
 2 files changed, 33 insertions(+), 30 deletions(-)
 create mode 100644 prepare/compiler-embeddable/build.gradle
 delete mode 100644 prepare/compiler-embeddable/build.gradle.kts

diff --git a/prepare/compiler-embeddable/build.gradle b/prepare/compiler-embeddable/build.gradle
new file mode 100644
index 0000000..20ff54a
--- /dev/null
+++ b/prepare/compiler-embeddable/build.gradle
@@ -0,0 +1,33 @@
+import java.io.File
+import org.gradle.api.artifacts.maven.Conf2ScopeMappingContainer
+import org.gradle.api.file.DuplicatesStrategy
+
+plugins {
+    id("java")
+}
+
+description = "Kotlin Compiler (embeddable)"
+
+dependencies {
+	runtime (DependenciesKt.customCommonDep(project,"org.jetbrains.intellij.deps", "trove4j",[]))
+	runtime (DependenciesKt.customKotlinStdlib(project,null))
+	runtime project (path: ":kotlin-script-runtime")
+	runtime project (path: ":kotlin-reflect")
+}
+
+// ArtifactsKt.publish(project, {})
+
+ArtifactsKt.customNoDefaultJar(project)
+
+// dummy is used for rewriting dependencies to the shaded packages in the embeddable compiler
+
+EmbeddableKt.customCompilerDummyJar(project, EmbeddableKt.customCompilerDummyForDependenciesRewriting(project, "compilerDummy") { it.classifier = "dummy" }){}
+
+ArtifactsKt.customRuntimeJar(project, EmbeddableKt.customembeddableCompiler(project, "embeddable", {})) {
+    it.exclude 'com/sun/jna/**'
+}
+
+ArtifactsKt.customSourcesJar(project,"main",{})
+
+//javadocJar()
+
diff --git a/prepare/compiler-embeddable/build.gradle.kts b/prepare/compiler-embeddable/build.gradle.kts
deleted file mode 100644
index 4299a7a..0000000
--- a/prepare/compiler-embeddable/build.gradle.kts
+++ /dev/null
@@ -1,30 +0,0 @@
-
-description = "Kotlin Compiler (embeddable)"
-
-plugins {
-    `java`
-}
-
-dependencies {
-    runtime(kotlinStdlib())
-    runtime(project(":kotlin-script-runtime"))
-    runtime(project(":kotlin-reflect"))
-    runtime(commonDep("org.jetbrains.intellij.deps", "trove4j"))
-}
-
-publish()
-
-noDefaultJar()
-
-// dummy is used for rewriting dependencies to the shaded packages in the embeddable compiler
-compilerDummyJar(compilerDummyForDependenciesRewriting("compilerDummy") {
-    classifier = "dummy"
-})
-
-runtimeJar(embeddableCompiler()) {
-    exclude("com/sun/jna/**")
-}
-
-sourcesJar()
-javadocJar()
-
