diff --git a/src/core/de.evoal.core.plugin/pom.xml b/src/core/de.evoal.core.plugin/pom.xml
index bbe8677c89ca5f9b956e1bf2f49b2f5b2fc3c5da..b715eda0c07ffee7c29be6f48a3765099e3188e2 100644
--- a/src/core/de.evoal.core.plugin/pom.xml
+++ b/src/core/de.evoal.core.plugin/pom.xml
@@ -186,7 +186,7 @@
 							<goal>copy-dependencies</goal>
 						</goals>
 						<configuration>
-							<outputDirectory>${project.build.directory}/${project.artifactId}-dependencies</outputDirectory>
+							<outputDirectory>${project.build.directory}/${project.artifactId}</outputDirectory>
 							<includeScope>runtime</includeScope>
 							<excludeScope>provided</excludeScope>
 							<excludeTransitive>true</excludeTransitive>
@@ -194,21 +194,14 @@
 					</execution>
 				</executions>
 			</plugin>
-<!--
+
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-jar-plugin</artifactId>
 				<configuration>
-					<archive>
-						<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
-						<manifest>
-							<addClasspath>true</addClasspath>
-							<classpathPrefix>${project.artifactId}-dependencies/</classpathPrefix>
-						</manifest>
-					</archive>
+					<outputDirectory>${project.build.directory}/${project.artifactId}</outputDirectory>
 				</configuration>
 			</plugin>
--->
 		</plugins>
 
 		<pluginManagement>
diff --git a/src/core/de.evoal.core/pom.xml b/src/core/de.evoal.core/pom.xml
index 60776c1572b4efaf85b1a3ec8d6f98db17067841..e80c8343a6ff80455d5f98460cb312c32d2f05ea 100644
--- a/src/core/de.evoal.core/pom.xml
+++ b/src/core/de.evoal.core/pom.xml
@@ -22,11 +22,19 @@
 	</properties>
 
 	<dependencies>
+		<!-- Prevent me from typing -->
+		<dependency>
+			<groupId>org.projectlombok</groupId>
+			<artifactId>lombok</artifactId>
+			<scope>compile</scope>
+		</dependency>
+
 		<!-- Weld for CDI (@runtime) -->
 		<dependency>
 			<groupId>org.jboss.weld.se</groupId>
 			<artifactId>weld-se-core</artifactId>
 			<version>${weld.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<!--  Jandex results in a NPE at the moment -->
@@ -50,18 +58,21 @@
 			<groupId>org.apache.deltaspike.core</groupId>
 			<artifactId>deltaspike-core-api</artifactId>
 			<version>${deltaspike.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>org.apache.deltaspike.cdictrl</groupId>
 			<artifactId>deltaspike-cdictrl-api</artifactId>
 			<version>${deltaspike.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>org.apache.deltaspike.cdictrl</groupId>
 			<artifactId>deltaspike-cdictrl-weld</artifactId>
 			<version>${deltaspike.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
@@ -73,16 +84,22 @@
 
 		<!-- Include dependencies of parent -->
 		<!-- CDI APIs -->
+		<dependency>
+			<groupId>jakarta.inject</groupId>
+			<artifactId>jakarta.inject-api</artifactId>
+			<scope>compile</scope>
+		</dependency>
+
 		<dependency>
 			<groupId>jakarta.enterprise</groupId>
 			<artifactId>jakarta.enterprise.cdi-api</artifactId>
-			<scope>provided</scope>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>javax.annotation</groupId>
 			<artifactId>javax.annotation-api</artifactId>
-			<scope>runtime</scope>
+			<scope>compile</scope>
 		</dependency>
 
 		<!-- JSON API -->
@@ -90,6 +107,7 @@
 			<groupId>com.fasterxml.jackson.core</groupId>
 			<artifactId>jackson-databind</artifactId>
 			<version>${jackson.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<!-- Logging API -->
@@ -104,6 +122,7 @@
 			<groupId>org.apache.commons</groupId>
 			<artifactId>commons-csv</artifactId>
 			<version>1.8</version>
+			<scope>compile</scope>
 		</dependency>
 
 
@@ -112,36 +131,42 @@
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.ddl</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.dl</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.eal</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.el</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.instance</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.mll</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<!-- dependencies to DSLs -->
@@ -156,18 +181,21 @@
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.dl.dsl</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.eal.dsl</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>de.evoal.languages</groupId>
 			<artifactId>de.evoal.languages.model.el.dsl</artifactId>
 			<version>${evoal.languages.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
@@ -207,6 +235,7 @@
 			<groupId>io.jenetics</groupId>
 			<artifactId>jenetics.ext</artifactId>
 			<version>${jenetics.version}</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
@@ -222,36 +251,24 @@
 			<groupId>org.apache.commons</groupId>
 			<artifactId>commons-math3</artifactId>
 			<version>3.6.1</version>
+			<scope>compile</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>com.github.haifengl</groupId>
 			<artifactId>smile-math</artifactId>
 			<version>${smile.version}</version>
+			<scope>compile</scope>
 		</dependency>
 	</dependencies>
 
 	<build>
 		<plugins>
-			<plugin>
-				<artifactId>maven-dependency-plugin</artifactId>
-				<executions>
-					<execution>
-						<phase>package</phase>
-						<goals>
-							<goal>copy-dependencies</goal>
-						</goals>
-						<configuration>
-							<outputDirectory>${project.build.directory}/modules</outputDirectory>
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
 
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-jar-plugin</artifactId>
-				<configuration>
+<!--				<configuration>
 					<archive>
 						<manifest>
 							<mainClass>de.evoal.core.main.Evoal</mainClass>
@@ -260,6 +277,25 @@
 						</manifest>
 					</archive>
 				</configuration>
+-->			</plugin>
+
+			<plugin>
+				<artifactId>maven-dependency-plugin</artifactId>
+				<executions>
+					<execution>
+						<phase>package</phase>
+						<goals>
+							<goal>copy-dependencies</goal>
+						</goals>
+						<configuration>
+							<outputDirectory>${project.build.directory}/${project.artifactId}</outputDirectory>
+							<includeScope>runtime</includeScope>
+							<excludeScope>test</excludeScope>
+							<excludeScope>system</excludeScope>
+							<excludeTransitive>false</excludeTransitive>
+						</configuration>
+					</execution>
+				</executions>
 			</plugin>
 
 			<plugin>
diff --git a/src/core/de.evoal.generator.main/pom.xml b/src/core/de.evoal.generator.main/pom.xml
index d15264516aec4a2b9bd591e00ed6ec4e33d4e8dd..61a872ad07b8fa9eb7687a387bc2be89b5dabcb5 100644
--- a/src/core/de.evoal.generator.main/pom.xml
+++ b/src/core/de.evoal.generator.main/pom.xml
@@ -99,40 +99,4 @@
 			<version>${evoal.languages.version}</version>
 		</dependency>
 	</dependencies>
-
-	<build>
-		<plugins>
-			<plugin>
-				<artifactId>maven-dependency-plugin</artifactId>
-				<executions>
-					<execution>
-						<phase>package</phase>
-						<goals>
-							<goal>copy-dependencies</goal>
-						</goals>
-						<configuration>
-							<outputDirectory>${project.build.directory}/${project.artifactId}-dependencies</outputDirectory>
-							<includeScope>runtime</includeScope>
-							<excludeScope>provided</excludeScope>
-							<excludeTransitive>true</excludeTransitive>
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
-
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-jar-plugin</artifactId>
-				<configuration>
-					<archive>
-						<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
-						<manifest>
-							<addClasspath>true</addClasspath>
-							<classpathPrefix>${project.artifactId}-dependencies/</classpathPrefix>
-						</manifest>
-					</archive>
-				</configuration>
-			</plugin>
-		</plugins>
-	</build>
 </project>
diff --git a/src/core/de.evoal.releng.parent/pom.xml b/src/core/de.evoal.releng.parent/pom.xml
index 8fc9d9067003d97acc3dbed3c004a78202927df3..57870ba1d57eeca6b507cb590b8264cc08e12238 100644
--- a/src/core/de.evoal.releng.parent/pom.xml
+++ b/src/core/de.evoal.releng.parent/pom.xml
@@ -147,6 +147,93 @@
                 <artifactId>core</artifactId>
                 <version>${project.version}</version>
             </dependency>
+
+
+            <!-- dependencies to language models -->
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.ddl</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.dl</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.eal</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.el</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.instance</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.mll</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <!-- dependencies to DSLs -->
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.ddl.dsl</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.dl.dsl</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.eal.dsl</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.el.dsl</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.instance.dsl</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>de.evoal.languages</groupId>
+                <artifactId>de.evoal.languages.model.mll.dsl</artifactId>
+                <version>${evoal.languages.version}</version>
+                <scope>provided</scope>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
@@ -156,6 +243,27 @@
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-jar-plugin</artifactId>
                 <version>3.2.2</version>
+                <configuration>
+                    <outputDirectory>${project.build.directory}/${project.artifactId}</outputDirectory>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>${project.build.directory}/${project.artifactId}</outputDirectory>
+                            <includeScope>runtime</includeScope>
+                            <excludeScope>provided</excludeScope>
+                            <excludeTransitive>true</excludeTransitive>
+                        </configuration>
+                    </execution>
+                </executions>
             </plugin>
         </plugins>