From a78c2f3cc796af191347d33f304a385b792601d3 Mon Sep 17 00:00:00 2001
From: "Bernhard J. Berger" <bernhard.berger@tuhh.de>
Date: Fri, 22 Sep 2023 17:13:01 +0200
Subject: [PATCH] Added Jacoco to Core to support code coverage.

---
 src/evoal/core/de.evoal.releng.jacoco/pom.xml             | 2 +-
 src/evoal/core/pom.xml                                    | 1 +
 src/evoal/plugins/de.evoal.approximative.density/pom.xml  | 2 +-
 src/evoal/plugins/de.evoal.approximative.interval/pom.xml | 2 +-
 src/evoal/plugins/de.evoal.core.arff/pom.xml              | 2 +-
 src/evoal/plugins/de.evoal.core.ea/pom.xml                | 2 +-
 src/evoal/plugins/de.evoal.generator.main/pom.xml         | 2 +-
 src/evoal/plugins/de.evoal.surrogate.api/pom.xml          | 2 +-
 src/evoal/plugins/de.evoal.surrogate.neural/pom.xml       | 2 +-
 src/evoal/plugins/de.evoal.surrogate.simple/pom.xml       | 2 +-
 src/evoal/plugins/de.evoal.surrogate.svr/pom.xml          | 2 +-
 src/evoal/plugins/de.evoal.surrogate.ws/pom.xml           | 2 +-
 src/evoal/plugins/pom.xml                                 | 2 +-
 src/evoal/pom.xml                                         | 2 +-
 14 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/src/evoal/core/de.evoal.releng.jacoco/pom.xml b/src/evoal/core/de.evoal.releng.jacoco/pom.xml
index 00940c9f..4ad2b84d 100644
--- a/src/evoal/core/de.evoal.releng.jacoco/pom.xml
+++ b/src/evoal/core/de.evoal.releng.jacoco/pom.xml
@@ -11,7 +11,7 @@
     <artifactId>releng.jacoco</artifactId>
     <packaging>pom</packaging>
 
-    <name>EvoAl - JaCoCo</name>
+    <name>EvoAl - Core - JaCoCo</name>
 
     <dependencies>
         <dependency>
diff --git a/src/evoal/core/pom.xml b/src/evoal/core/pom.xml
index da786d0c..d16141cf 100644
--- a/src/evoal/core/pom.xml
+++ b/src/evoal/core/pom.xml
@@ -16,6 +16,7 @@
     <modules>
         <module>de.evoal.core.junit</module>
         <module>de.evoal.core.main</module>
+        <module>de.evoal.releng.jacoco</module>
     </modules>
 
     <dependencies>
diff --git a/src/evoal/plugins/de.evoal.approximative.density/pom.xml b/src/evoal/plugins/de.evoal.approximative.density/pom.xml
index 207bee46..b9acc9ff 100644
--- a/src/evoal/plugins/de.evoal.approximative.density/pom.xml
+++ b/src/evoal/plugins/de.evoal.approximative.density/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 	
 	<artifactId>approximative.density</artifactId>
-	<name>EvoAl - Approximative - Density</name>
+	<name>EvoAl - Plugins - Approximative - Density</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/de.evoal.approximative.interval/pom.xml b/src/evoal/plugins/de.evoal.approximative.interval/pom.xml
index 28c82eb2..aaf35ac5 100644
--- a/src/evoal/plugins/de.evoal.approximative.interval/pom.xml
+++ b/src/evoal/plugins/de.evoal.approximative.interval/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>approximative.interval</artifactId>
-	<name>EvoAl - Approximative - Prediction Interval</name>
+	<name>EvoAl - Plugins - Approximative - Prediction Interval</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/de.evoal.core.arff/pom.xml b/src/evoal/plugins/de.evoal.core.arff/pom.xml
index 76b1742c..45507aec 100644
--- a/src/evoal/plugins/de.evoal.core.arff/pom.xml
+++ b/src/evoal/plugins/de.evoal.core.arff/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>core.arff</artifactId>
-	<name>EvoAl - Core - ARFF support</name>
+	<name>EvoAl - Plugins - ARFF support</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/de.evoal.core.ea/pom.xml b/src/evoal/plugins/de.evoal.core.ea/pom.xml
index 9a8feace..1d0b9fa1 100644
--- a/src/evoal/plugins/de.evoal.core.ea/pom.xml
+++ b/src/evoal/plugins/de.evoal.core.ea/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>core.ea</artifactId>
-	<name>EvoAl - Core - Evolutionary Algorithm</name>
+	<name>EvoAl - Plugins - Evolutionary Algorithm</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/de.evoal.generator.main/pom.xml b/src/evoal/plugins/de.evoal.generator.main/pom.xml
index 5a23b676..9620a4d5 100644
--- a/src/evoal/plugins/de.evoal.generator.main/pom.xml
+++ b/src/evoal/plugins/de.evoal.generator.main/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>generator.main</artifactId>
-	<name>EvoAl - Generator - Main</name>
+	<name>EvoAl - Plugins - Generator - Main</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/de.evoal.surrogate.api/pom.xml b/src/evoal/plugins/de.evoal.surrogate.api/pom.xml
index ca740893..27d88340 100644
--- a/src/evoal/plugins/de.evoal.surrogate.api/pom.xml
+++ b/src/evoal/plugins/de.evoal.surrogate.api/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>surrogate.api</artifactId>
-	<name>EvoAl - Surrogate - API</name>
+	<name>EvoAl - Plugins - Surrogate - API</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/de.evoal.surrogate.neural/pom.xml b/src/evoal/plugins/de.evoal.surrogate.neural/pom.xml
index 5b627a83..5ecbaa39 100644
--- a/src/evoal/plugins/de.evoal.surrogate.neural/pom.xml
+++ b/src/evoal/plugins/de.evoal.surrogate.neural/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>surrogate.neural</artifactId>
-	<name>EvoAl - Surrogate - Neural Network</name>
+	<name>EvoAl - Plugins - Surrogate - Neural Network</name>
 
 	<properties>
 		<deeplearning4j.version>1.0.0-M2.1</deeplearning4j.version>
diff --git a/src/evoal/plugins/de.evoal.surrogate.simple/pom.xml b/src/evoal/plugins/de.evoal.surrogate.simple/pom.xml
index e20e766f..7af8ec86 100644
--- a/src/evoal/plugins/de.evoal.surrogate.simple/pom.xml
+++ b/src/evoal/plugins/de.evoal.surrogate.simple/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>surrogate.simple</artifactId>
-	<name>EvoAl - Surrogate - Simple</name>
+	<name>EvoAl - Plugins - Surrogate - Simple</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/de.evoal.surrogate.svr/pom.xml b/src/evoal/plugins/de.evoal.surrogate.svr/pom.xml
index fa57e157..c7a57f06 100644
--- a/src/evoal/plugins/de.evoal.surrogate.svr/pom.xml
+++ b/src/evoal/plugins/de.evoal.surrogate.svr/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>surrogate.svr</artifactId>
-	<name>EvoAl - Surrogate - SVR</name>
+	<name>EvoAl - Plugins - Surrogate - SVR</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/de.evoal.surrogate.ws/pom.xml b/src/evoal/plugins/de.evoal.surrogate.ws/pom.xml
index f99f33de..1d13d04d 100644
--- a/src/evoal/plugins/de.evoal.surrogate.ws/pom.xml
+++ b/src/evoal/plugins/de.evoal.surrogate.ws/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 
 	<artifactId>surrogate.ws</artifactId>
-	<name>EvoAl - Surrogate - WebService</name>
+	<name>EvoAl - Plugins - Surrogate - WebService</name>
 
 	<dependencies>
 		<dependency>
diff --git a/src/evoal/plugins/pom.xml b/src/evoal/plugins/pom.xml
index fcd70551..5dc68f87 100644
--- a/src/evoal/plugins/pom.xml
+++ b/src/evoal/plugins/pom.xml
@@ -12,7 +12,7 @@
 	<artifactId>core.plugin</artifactId>
 	<packaging>pom</packaging>
 
-	<name>EvoAl - Core - Plugin</name>
+	<name>EvoAl - Plugins</name>
 
 	<modules>
 		<module>de.evoal.core.arff</module>
diff --git a/src/evoal/pom.xml b/src/evoal/pom.xml
index c837011e..3653774b 100644
--- a/src/evoal/pom.xml
+++ b/src/evoal/pom.xml
@@ -2,7 +2,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
-    <name>EvoAl - Aggregation</name>
+    <name>EvoAl (Aggregation)</name>
 
     <groupId>de.evoal</groupId>
     <artifactId>releng.aggregation</artifactId>
-- 
GitLab