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