From c799132c8f1f0e3955c884ae0ac5caebec2f0760 Mon Sep 17 00:00:00 2001
From: Andreas Fehn <andreas.fehn@tu-dresden.de>
Date: Fri, 20 Jul 2018 10:35:33 +0200
Subject: [PATCH] Flatten emf dependencies

---
 build.gradle.kts | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

diff --git a/build.gradle.kts b/build.gradle.kts
index d885df1..a47a331 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -4,9 +4,6 @@ plugins {
     kotlin("jvm") version "1.2.51"
 }
 
-group = "fehnomenal"
-version = "0.1-SNAPSHOT"
-
 repositories {
     mavenCentral()
 }
@@ -14,15 +11,14 @@ repositories {
 dependencies {
     implementation(kotlin("stdlib-jdk8"))
 
-    mapOf(
-            "common" to "2.12.0",
-            "ecore" to "2.12.0",
-            "ecore.xmi" to "2.12.0",
-            "codegen" to "2.11.0",
-            "codegen.ecore" to "2.11.0"
-    ).forEach { artifact, version ->
-        implementation("org.eclipse.emf:org.eclipse.emf.$artifact:$version")
-    }
+    val emfVersion = "2.12.0"
+    val codegenVersion = "2.11.0"
+
+    implementation("org.eclipse.emf:org.eclipse.emf.common:$emfVersion")
+    implementation("org.eclipse.emf:org.eclipse.emf.ecore:$emfVersion")
+    implementation("org.eclipse.emf:org.eclipse.emf.ecore.xmi:$emfVersion")
+    implementation("org.eclipse.emf:org.eclipse.emf.codegen:$codegenVersion")
+    implementation("org.eclipse.emf:org.eclipse.emf.codegen.ecore:$codegenVersion")
 }
 
 tasks.withType<KotlinCompile> {
-- 
GitLab