From d0d3b2ef2b5d06fbae394611cde0a95ebde47de7 Mon Sep 17 00:00:00 2001
From: "Bernhard J. Berger" <bernhard.berger@uni-bremen.de>
Date: Thu, 16 Mar 2023 22:00:27 +0100
Subject: [PATCH] Add evoal.ea to official releas #19.

---
 ci/create-release.sh              | 16 ++--------------
 src/core/de.evoal.core.ea/pom.xml | 11 +++++++++--
 2 files changed, 11 insertions(+), 16 deletions(-)

diff --git a/ci/create-release.sh b/ci/create-release.sh
index 66c22ca3..211e2796 100755
--- a/ci/create-release.sh
+++ b/ci/create-release.sh
@@ -2,7 +2,7 @@
 
 set -e -x
 
-RELEASE_PLUGINS="generator.main surrogate.api surrogate.simple surrogate.svr approximative.density core.arff"
+RELEASE_PLUGINS="generator.main surrogate.api surrogate.simple surrogate.svr approximative.density core.arff core.ea"
 
 mkdir -p evoal/plugins
 
@@ -18,24 +18,12 @@ done
 rm evoal/modules/javax.inject*
 rm evoal/modules/javax.annotation-api-*
 rm evoal/modules/jsr305-*
-# remove multiple definietions of CDI stuff
+# remove multiple definitions of CDI stuff
 rm evoal/modules/jboss-annotations-api*
 rm evoal/modules/jboss-interceptors-api*
 rm evoal/modules/jboss-el-api*
 
-# Now, we do have to do a small hack to fix an Xtext/jigsaw issue. Xtext is not yet modularized
-#  and multiple 'modules' have classes in the same package which is not supported by jigsaw.
-#  Therefore, we merge the modules and create a single module.
 cd evoal
-#mkdir xtext-merge
-#pushd xtext-merge
-#  unzip -o ../modules/org.eclipse.xtext.util-*.jar
-#  unzip -o ../modules/org.eclipse.xtext-*.jar
-#  rm ../modules/org.eclipse.xtext.util-*.jar
-#  rm ../modules/org.eclipse.xtext-*.jar
-#  jar Mcf ../modules/org.eclipse.xtext.jar *
-#popd
-#rm -rf xtext-merge
 
 # remove xtext util since we merged it to xtext
 rm modules/org.eclipse.xtext.util-*
diff --git a/src/core/de.evoal.core.ea/pom.xml b/src/core/de.evoal.core.ea/pom.xml
index 168bd7c0..e59118f2 100644
--- a/src/core/de.evoal.core.ea/pom.xml
+++ b/src/core/de.evoal.core.ea/pom.xml
@@ -21,12 +21,19 @@
 			<scope>compile</scope>
 		</dependency>
 
-	    <dependency>
+		<dependency>
+			<groupId>io.jenetics</groupId>
+			<artifactId>jenetics</artifactId>
+			<version>${jenetics.version}</version>
+			<scope>compile</scope>
+		</dependency>
+
+		<dependency>
 			<groupId>io.jenetics</groupId>
 			<artifactId>jenetics.ext</artifactId>
 			<version>${jenetics.version}</version>
 			<scope>compile</scope>
-	    </dependency>
+		</dependency>
 
 		<dependency>
 			<groupId>com.github.haifengl</groupId>
-- 
GitLab