diff --git a/common/pom.xml b/common/pom.xml
index 3c6ebf7276737dac081a4a3c528b6241f6ccb436..fe39eb21fdccc5cb17cb6567cc96ddfd7a4ec69d 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -1,7 +1,9 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+
 	<modelVersion>4.0.0</modelVersion>
+
 	<parent>
 		<groupId>de.itvsh.kop.eingangsadapter</groupId>
 		<artifactId>parent</artifactId>
@@ -9,4 +11,51 @@
 	</parent>
 	<artifactId>common</artifactId>
 	<name>Eingangs Adapter - Common</name>
+
+	<dependencies>
+		<!-- spring -->
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-web</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-validation</artifactId>
+		</dependency>
+
+		<!-- Dev -->
+		<dependency>
+			<groupId>org.projectlombok</groupId>
+			<artifactId>lombok</artifactId>
+		</dependency>
+
+		<!-- Test -->
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-test</artifactId>
+			<scope>test</scope>
+			<exclusions>
+				<exclusion>
+					<groupId>org.junit.vintage</groupId>
+					<artifactId>junit-vintage-engine</artifactId>
+				</exclusion>
+			</exclusions>
+		</dependency>
+	</dependencies>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-jar-plugin</artifactId>
+				<executions>
+					<execution>
+						<goals>
+							<goal>test-jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
 </project>
\ No newline at end of file
diff --git a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/Antragsteller.java b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/Antragsteller.java
index e2df77bd5cff5a573917905fc598fa6a05121bc7..ccab78123dbfb7933e9e0b35ab7acbf7216a0411 100644
--- a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/Antragsteller.java
+++ b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/Antragsteller.java
@@ -1,4 +1,4 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.util.Map;
 
diff --git a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormData.java b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormData.java
index 7ad42d9de6ecc1849ec62238f86b1d503af81293..2f72e711c1fca0e2d597b59f561be4d07c9499d7 100644
--- a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormData.java
+++ b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormData.java
@@ -1,4 +1,4 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.util.List;
 import java.util.Map;
diff --git a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormHeader.java b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormHeader.java
index ef1efb6e931514b4309a1651c79433a10bacd259..aa3b109c0ba73d8451eb014ce269846edf025b26 100644
--- a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormHeader.java
+++ b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormHeader.java
@@ -1,4 +1,4 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.time.ZonedDateTime;
 
diff --git a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFile.java b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFile.java
index 332daf4413ca66bcc73451f5ba0d539828be9fdb..cb702a6c6e132a86aba5ab24583436565a69fd3e 100644
--- a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFile.java
+++ b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFile.java
@@ -1,4 +1,4 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import lombok.Builder;
 import lombok.Getter;
diff --git a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileGroup.java b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileGroup.java
index 5b6d9e00899ba1ce028aa1284b68e8265c418217..2f299cb75ceafa608880220ed82c23c105b138b5 100644
--- a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileGroup.java
+++ b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileGroup.java
@@ -1,4 +1,4 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.util.ArrayList;
 import java.util.List;
diff --git a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/ZustaendigeStelle.java b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/ZustaendigeStelle.java
index 37005806a71699daf4720e96a35449f51eb19c30..547eef51608fbb20ba58cb9d47e0641500b66b54 100644
--- a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/ZustaendigeStelle.java
+++ b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/ZustaendigeStelle.java
@@ -1,4 +1,4 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import lombok.Builder;
 import lombok.Getter;
diff --git a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/AntragstellerTestFactory.java b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/AntragstellerTestFactory.java
index a00bac1b45b854aadb1bf389edeaa6f2132850d2..3e8295a3bf2d254e0dd1d5664f6e4d6eedf0ce8f 100644
--- a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/AntragstellerTestFactory.java
+++ b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/AntragstellerTestFactory.java
@@ -1,9 +1,9 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.util.Map;
 import java.util.UUID;
 
-import de.itvsh.kop.eingangsadapter.formdata.Antragsteller;
+import de.itvsh.kop.eingangsadapter.common.formdata.Antragsteller;
 
 public class AntragstellerTestFactory {
 
diff --git a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/FormDataTestFactory.java b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/FormDataTestFactory.java
index 71816ed1e8a774fba671c2e097428a079d67ad11..49641cc2425f3c3f47cef166d919e38a485c78b9 100644
--- a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/FormDataTestFactory.java
+++ b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/FormDataTestFactory.java
@@ -1,9 +1,9 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.util.List;
 import java.util.Map;
 
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
 
 public class FormDataTestFactory {
 
diff --git a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/FormHeaderTestFactory.java b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/FormHeaderTestFactory.java
index 0a8082fe189d7a346bbd4bb7ea19d590d2d630da..a56b0e003ff6e2e24b3062702a6227d72674cf79 100644
--- a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/FormHeaderTestFactory.java
+++ b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/FormHeaderTestFactory.java
@@ -1,8 +1,8 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.time.ZonedDateTime;
 
-import de.itvsh.kop.eingangsadapter.formdata.FormHeader;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormHeader;
 
 public class FormHeaderTestFactory {
 
diff --git a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileGroupTestFactory.java b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileGroupTestFactory.java
index 6e4d6000004771f221cdf04b7573264bf7a1000f..3b1304c5e58b07a390eecda40999c20da0eb0600 100644
--- a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileGroupTestFactory.java
+++ b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileGroupTestFactory.java
@@ -1,9 +1,9 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.util.List;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 
 public class IncomingFileGroupTestFactory {
 
diff --git a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileTestFactory.java b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileTestFactory.java
index 9699c7b9dd15caef9c385b3d1300cf4b75c07b95..ad72cbc271d20451a7f85209f2c78acf159dc2dd 100644
--- a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileTestFactory.java
+++ b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/IncomingFileTestFactory.java
@@ -1,9 +1,9 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
 import java.util.UUID;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile.IncomingFileBuilder;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile.IncomingFileBuilder;
 
 public class IncomingFileTestFactory {
 
diff --git a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/ZustaendigsStelleTestFactory.java b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/ZustaendigsStelleTestFactory.java
index bfe1077750a821ae83a1099b173948bafd13602a..9b50385295113f262fadb5c1e10e5bc5e5d08a15 100644
--- a/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/ZustaendigsStelleTestFactory.java
+++ b/common/src/test/java/de/itvsh/kop/eingangsadapter/common/formdata/ZustaendigsStelleTestFactory.java
@@ -1,6 +1,6 @@
-package de.itvsh.kop.eingangsadapter.formdata;
+package de.itvsh.kop.eingangsadapter.common.formdata;
 
-import de.itvsh.kop.eingangsadapter.formdata.ZustaendigeStelle;
+import de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigeStelle;
 
 public class ZustaendigsStelleTestFactory {
 
diff --git a/intelliform-adapter/pom.xml b/intelliform-adapter/pom.xml
index b4f42b02361ee18b5de2b535d41078174f07e738..3194cd98520457266f71e4e5b9edbbbaa7365752 100644
--- a/intelliform-adapter/pom.xml
+++ b/intelliform-adapter/pom.xml
@@ -14,21 +14,25 @@
 	<artifactId>intelliform-adapter</artifactId>
 	<name>intelliform-adapter</name>
 	<description>IntelliForm-Adapter </description>
+	
+	<properties>
+		<spring-boot.build-image.imageName>docker.ozg-sh.de/intelliform-adapter:build-latest</spring-boot.build-image.imageName>
+	</properties>
 
 
 	<dependencies>
+		<!-- own projects -->
 		<dependency>
-			<groupId>org.springframework.boot</groupId>
-			<artifactId>spring-boot-starter-web</artifactId>
+			<groupId>de.itvsh.kop.eingangsadapter</groupId>
+			<artifactId>common</artifactId>
 		</dependency>
+
+		<!-- spring -->
 		<dependency>
 			<groupId>org.springframework.boot</groupId>
 			<artifactId>spring-boot-starter-web-services</artifactId>
 		</dependency>
-		<dependency>
-			<groupId>org.springframework.boot</groupId>
-			<artifactId>spring-boot-starter-validation</artifactId>
-		</dependency>
+
 		<dependency>
 			<groupId>net.devh</groupId>
 			<artifactId>grpc-client-spring-boot-starter</artifactId>
@@ -150,6 +154,14 @@
 			<artifactId>spring-boot-configuration-processor</artifactId>
 			<optional>true</optional>
 		</dependency>
+
+		<dependency>
+			<groupId>de.itvsh.kop.eingangsadapter</groupId>
+			<artifactId>common</artifactId>
+			<type>test-jar</type>
+			<scope>test</scope>
+		</dependency>
+
 	</dependencies>
 
 	<build>
@@ -213,5 +225,5 @@
 			</plugin>
 		</plugins>
 	</build>
-	
+
 </project>
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapper.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapper.java
index 75bcff407abfff668eae81bd8017c3d8fa00111a..5dfe863f569a38b39378626f28537c6dcb821048 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapper.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapper.java
@@ -11,9 +11,9 @@ import org.mapstruct.ReportingPolicy;
 
 import com.google.protobuf.ByteString;
 
-import de.itvsh.kop.eingangsadapter.formdata.Antragsteller;
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.Antragsteller;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 import de.itvsh.ozg.pluto.vorgang.GrpcAntragsteller;
 import de.itvsh.ozg.pluto.vorgang.GrpcEingang;
 import de.itvsh.ozg.pluto.vorgang.GrpcIncomingFileGroup;
@@ -43,7 +43,7 @@ interface GrpcEingangMapper {
 	@Mapping(source = "files", target = "filesList")
 	GrpcIncomingFileGroup map(IncomingFileGroup fileGroup);
 
-	GrpcZustaendigeStelle toZustaendigeStelle(de.itvsh.kop.eingangsadapter.formdata.ZustaendigeStelle zustaendigeStelle);
+	GrpcZustaendigeStelle toZustaendigeStelle(de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigeStelle zustaendigeStelle);
 
 	GrpcAntragsteller map(Antragsteller antragsteller);
 
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/VorgangService.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/VorgangService.java
index 54991c009103d1bc737d90eec3904b6cd33ae6a2..49518c7284f49e109a291ac02455f5e63c88b1cd 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/VorgangService.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/VorgangService.java
@@ -5,8 +5,8 @@ import java.util.Optional;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
-import de.itvsh.kop.eingangsadapter.formdata.ZustaendigeStelle;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigeStelle;
 import de.itvsh.ozg.pluto.vorgang.GrpcEingang;
 
 @Service
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/formsolutions/FormSolutionsMapper.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/formsolutions/FormSolutionsMapper.java
index 6a96ad8697bb8c9fd8c5eac7684cbb30b141add6..ee1124ed7f1bb11c75c26b8a0e7e498151b65ba6 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/formsolutions/FormSolutionsMapper.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/formsolutions/FormSolutionsMapper.java
@@ -6,10 +6,10 @@ import java.util.UUID;
 
 import org.springframework.stereotype.Component;
 
-import de.itvsh.kop.eingangsadapter.formdata.Antragsteller;
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
-import de.itvsh.kop.eingangsadapter.formdata.FormHeader;
-import de.itvsh.kop.eingangsadapter.formdata.ZustaendigeStelle;
+import de.itvsh.kop.eingangsadapter.common.formdata.Antragsteller;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormHeader;
+import de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigeStelle;
 import de.ozg_sh.forms.formsolutions.SendFormRequest;
 
 @Component
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/formsolutions/SendFormEndpoint.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/formsolutions/SendFormEndpoint.java
index 8d8c2c6851169133e4631cf0e913950f4c9f33ab..3931edfca45334d2d430517be5e5b78a18082b7a 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/formsolutions/SendFormEndpoint.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/formsolutions/SendFormEndpoint.java
@@ -7,7 +7,7 @@ import org.springframework.ws.server.endpoint.annotation.RequestPayload;
 import org.springframework.ws.server.endpoint.annotation.ResponsePayload;
 
 import de.itvsh.kop.eingangsadapter.VorgangService;
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
 import de.ozg_sh.forms.formsolutions.SendFormRequest;
 import de.ozg_sh.forms.formsolutions.SendFormResponse;
 import lombok.extern.log4j.Log4j2;
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/AntragstellerMapper.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/AntragstellerMapper.java
index 594a3c00b6f21b46d1b80f00328e77077200a733..3ba8412f20b7f3d7adb5e4e7c7266d1e81809e88 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/AntragstellerMapper.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/AntragstellerMapper.java
@@ -7,7 +7,7 @@ import java.util.Objects;
 
 import org.springframework.stereotype.Component;
 
-import de.itvsh.kop.eingangsadapter.formdata.Antragsteller;
+import de.itvsh.kop.eingangsadapter.common.formdata.Antragsteller;
 
 @Component
 class AntragstellerMapper {
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/AttachmentsContentAdder.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/AttachmentsContentAdder.java
index 3a92cb203500c003c4dbb618696ae7cde2b8dc41..24adb7b4430fd800969439c19f85fccf1f5c03a4 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/AttachmentsContentAdder.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/AttachmentsContentAdder.java
@@ -4,8 +4,8 @@ import java.util.List;
 
 import org.springframework.stereotype.Component;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 
 @Component
 public class AttachmentsContentAdder {
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/DepositRequestIncomingFileMapper.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/DepositRequestIncomingFileMapper.java
index 33963265ef91bb39af7ceca79a204e06c16f44c2..dcc20b1d81b838c305c68d413a7ba0d3a216b41f 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/DepositRequestIncomingFileMapper.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/DepositRequestIncomingFileMapper.java
@@ -6,7 +6,7 @@ import java.util.stream.Collectors;
 
 import org.springframework.stereotype.Component;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
 
 @Component
 class DepositRequestIncomingFileMapper {
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAntragDirectoryParser.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAntragDirectoryParser.java
index 7a2934b0995c496efdaedf38c02ded86ba69c440..86b7ce777fff41a923c8041e028a7bf7985965c9 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAntragDirectoryParser.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAntragDirectoryParser.java
@@ -18,9 +18,9 @@ import org.springframework.stereotype.Service;
 import org.w3c.dom.Document;
 
 import de.itvsh.kop.eingangsadapter.common.errorhandling.TechnicalException;
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 
 @Service
 class FileReaderAntragDirectoryParser {
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAttachmentContentAdder.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAttachmentContentAdder.java
index 7d7f3a609f49b7f6a80005ef2f33a1970b9c6c5c..889415726384c020ad2b556cf5f098c080af9e1b 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAttachmentContentAdder.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAttachmentContentAdder.java
@@ -8,8 +8,8 @@ import org.springframework.core.io.Resource;
 import org.springframework.stereotype.Service;
 
 import de.itvsh.kop.eingangsadapter.common.errorhandling.TechnicalException;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 
 @Service
 class FileReaderAttachmentContentAdder {
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderScheduler.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderScheduler.java
index d6eb4deea1b3c5f7bf311efb508d5714208af880..3a79210b1022d03918653d0349bebb742431a608 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderScheduler.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderScheduler.java
@@ -27,7 +27,7 @@ import org.springframework.util.FileSystemUtils;
 
 import de.itvsh.kop.eingangsadapter.VorgangService;
 import de.itvsh.kop.eingangsadapter.common.errorhandling.TechnicalException;
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
 import lombok.extern.log4j.Log4j2;
 
 @Service
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpoint.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpoint.java
index 5890bd239d37d6d5ab8c21cb4bd8b44a65c47155..bc395a3027e7112433f4a6208edcc3e9e68102f4 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpoint.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpoint.java
@@ -15,7 +15,7 @@ import org.springframework.ws.server.endpoint.annotation.ResponsePayload;
 import org.xml.sax.SAXException;
 
 import de.itvsh.kop.eingangsadapter.VorgangService;
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
 import lombok.extern.log4j.Log4j2;
 
 @Endpoint
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataIncomingFileMapper.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataIncomingFileMapper.java
index a7c9ab765042fb1983c52283367584cf7b1bbdc8..bb44b080cc9de40d7495c258ab683e329ca1dfe5 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataIncomingFileMapper.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataIncomingFileMapper.java
@@ -9,8 +9,8 @@ import org.w3c.dom.Document;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 
 @Component
 class FormDataIncomingFileMapper {
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataMapper.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataMapper.java
index 952f79642fb5576d138be1d397c4ff0fa8170703..b716fcbf080b9ebf841e922138b764199e0d3579 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataMapper.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataMapper.java
@@ -9,9 +9,9 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 import org.w3c.dom.Document;
 
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 import lombok.RequiredArgsConstructor;
 
 @Component
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormHeaderMapper.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormHeaderMapper.java
index 03de04d409958568e9157fbc61c9fd4562741cd4..b4d6daaa9e20436374f9c5ff91282bf80ed2ec2f 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormHeaderMapper.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormHeaderMapper.java
@@ -6,7 +6,7 @@ import java.time.format.DateTimeFormatter;
 import org.springframework.stereotype.Component;
 import org.w3c.dom.Document;
 
-import de.itvsh.kop.eingangsadapter.formdata.FormHeader;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormHeader;
 
 @Component
 class FormHeaderMapper {
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/RepresentationsCalculator.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/RepresentationsCalculator.java
index 640d5bb56c2a86d67965ea3734141ffa34b137c6..24cae42a2f4af357b28a107a89ac3d1043b936ec 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/RepresentationsCalculator.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/RepresentationsCalculator.java
@@ -5,8 +5,8 @@ import java.util.stream.Collectors;
 
 import org.springframework.stereotype.Component;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 
 @Component
 public class RepresentationsCalculator {
diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/ZustaendigeStelleMapper.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/ZustaendigeStelleMapper.java
index eabcb6657d0d00d762db590ca6ece65f58d40796..2acd3b5d18cd78bc43bf794d8a2a38f50841fe5f 100644
--- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/ZustaendigeStelleMapper.java
+++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/ZustaendigeStelleMapper.java
@@ -4,7 +4,7 @@ import java.util.Map;
 
 import org.springframework.stereotype.Component;
 
-import de.itvsh.kop.eingangsadapter.formdata.ZustaendigeStelle;
+import de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigeStelle;
 
 @Component
 class ZustaendigeStelleMapper {
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapperITCase.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapperITCase.java
index 1cb9c9fd36d2d68c778ce738cd5fe60b8fffe149..c33c2fa53cca3d72e7275c28705b79ed39d5ac7c 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapperITCase.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapperITCase.java
@@ -15,10 +15,10 @@ import org.mockito.Spy;
 
 import de.itvsh.kop.eingangsadapter.GrpcEingangMapper;
 import de.itvsh.kop.eingangsadapter.GrpcFormDataMapper;
-import de.itvsh.kop.eingangsadapter.formdata.AntragstellerTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.FormDataTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.ZustaendigsStelleTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.AntragstellerTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormDataTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigsStelleTestFactory;
 import de.itvsh.ozg.pluto.vorgang.GrpcEingang;
 import de.itvsh.ozg.pluto.vorgang.GrpcIncomingFile;
 
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapperTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapperTest.java
index bcb0ecf9cdc148cfa0b6837c5ada0f5cfba4e2fc..edf2a7e280f5b1dc6b4380d77f06edad2849f41b 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapperTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/GrpcEingangMapperTest.java
@@ -14,10 +14,10 @@ import org.mockito.Mock;
 
 import de.itvsh.kop.eingangsadapter.GrpcEingangMapper;
 import de.itvsh.kop.eingangsadapter.GrpcFormDataMapper;
-import de.itvsh.kop.eingangsadapter.formdata.AntragstellerTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.FormDataTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.ZustaendigsStelleTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.AntragstellerTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormDataTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigsStelleTestFactory;
 import de.itvsh.ozg.pluto.vorgang.GrpcEingang;
 import de.itvsh.ozg.pluto.vorgang.GrpcFormData;
 import de.itvsh.ozg.pluto.vorgang.GrpcIncomingFile;
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/VorgangServiceTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/VorgangServiceTest.java
index 2aa395579cdf1e6cb2df69eff96ab0847d1bed18..1073ef4382d1735376d302e39c36be176fef42d7 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/VorgangServiceTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/VorgangServiceTest.java
@@ -15,9 +15,9 @@ import org.mockito.Mock;
 import de.itvsh.kop.eingangsadapter.GrpcEingangMapper;
 import de.itvsh.kop.eingangsadapter.VorgangRemoteService;
 import de.itvsh.kop.eingangsadapter.VorgangService;
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
-import de.itvsh.kop.eingangsadapter.formdata.FormDataTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.ZustaendigsStelleTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormDataTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigsStelleTestFactory;
 import de.itvsh.ozg.pluto.vorgang.GrpcEingang;
 
 class VorgangServiceTest {
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/AttachmentsContentAdderTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/AttachmentsContentAdderTest.java
index fdcbdeddb2a731d30ed925ddee5be5b64a9a83cf..94990287c84eb155fdae8cf1c45c9485e64864ab 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/AttachmentsContentAdderTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/AttachmentsContentAdderTest.java
@@ -7,10 +7,10 @@ import java.util.List;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroupTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroupTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileTestFactory;
 import de.itvsh.kop.eingangsadapter.intelliform.AttachmentsContentAdder;
 
 class AttachmentsContentAdderTest {
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/DepositRequestIncomingFileMapperTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/DepositRequestIncomingFileMapperTest.java
index 6912f564b89f5754cddc69ebacb578c0700df739..a27ef5208586c1b51f3d3e25c61c6427c0291091 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/DepositRequestIncomingFileMapperTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/DepositRequestIncomingFileMapperTest.java
@@ -7,8 +7,8 @@ import java.util.List;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileTestFactory;
 import de.itvsh.kop.eingangsadapter.intelliform.DepositRequestIncomingFileMapper;
 
 class DepositRequestIncomingFileMapperTest {
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/DepositTestFactory.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/DepositTestFactory.java
index 5ebb893527361b286d8e12601b46316ef76b1754..63278640e3e828e559313b706d813c572bdf61c1 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/DepositTestFactory.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/DepositTestFactory.java
@@ -2,7 +2,7 @@ package de.itvsh.kop.eingangsadapter.intelliform;
 
 import java.util.List;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileTestFactory;
 
 public class DepositTestFactory {
 
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAntragDirectoryParserTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAntragDirectoryParserTest.java
index 360ab19e73431540be7a0b73fa0e6118da54bade..de7a24534f355484194a0ed38a86da7ccbd9c61b 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAntragDirectoryParserTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FileReaderAntragDirectoryParserTest.java
@@ -12,8 +12,8 @@ import org.mockito.Spy;
 import org.springframework.core.io.DefaultResourceLoader;
 import org.springframework.core.io.Resource;
 
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
 import de.itvsh.kop.eingangsadapter.intelliform.AntragstellerMapper;
 import de.itvsh.kop.eingangsadapter.intelliform.FileReaderAntragDirectoryParser;
 import de.itvsh.kop.eingangsadapter.intelliform.FileReaderAttachmentContentAdder;
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpointTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpointTest.java
index 5fea0f6f70b5fbc02753ac0ef6fab1f5557628e8..69c34df793488550b51b82c35219f445c6cd8577 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpointTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpointTest.java
@@ -19,7 +19,7 @@ import org.mockito.Mock;
 import org.xml.sax.SAXException;
 
 import de.itvsh.kop.eingangsadapter.VorgangService;
-import de.itvsh.kop.eingangsadapter.formdata.FormDataTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormDataTestFactory;
 
 class FormDataEndpointTest {
 
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataIncomingFileMapperTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataIncomingFileMapperTest.java
index b3fd42de3926784ac3b03c2fb0364bf780046a4b..cbb4817cde08aa7acd62be9f1ba13ff3dfad9880 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataIncomingFileMapperTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataIncomingFileMapperTest.java
@@ -18,8 +18,8 @@ import org.junit.jupiter.api.Test;
 import org.w3c.dom.Document;
 import org.xml.sax.SAXException;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
 import de.itvsh.kop.eingangsadapter.intelliform.FormDataIncomingFileMapper;
 
 class FormDataIncomingFileMapperTest {
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataMapperTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataMapperTest.java
index 93aacc1930fe19c7f2f20426f9753ab1d73e9b1f..8abed85e3808360f9cc2709227daeba1ba6ec7d3 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataMapperTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataMapperTest.java
@@ -15,10 +15,10 @@ import org.junit.jupiter.api.Nested;
 import org.junit.jupiter.api.Test;
 import org.xml.sax.SAXException;
 
-import de.itvsh.kop.eingangsadapter.formdata.Antragsteller;
-import de.itvsh.kop.eingangsadapter.formdata.FormData;
-import de.itvsh.kop.eingangsadapter.formdata.FormHeader;
-import de.itvsh.kop.eingangsadapter.formdata.ZustaendigeStelle;
+import de.itvsh.kop.eingangsadapter.common.formdata.Antragsteller;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormData;
+import de.itvsh.kop.eingangsadapter.common.formdata.FormHeader;
+import de.itvsh.kop.eingangsadapter.common.formdata.ZustaendigeStelle;
 import de.itvsh.kop.eingangsadapter.intelliform.AntragstellerMapper;
 import de.itvsh.kop.eingangsadapter.intelliform.AttachmentsContentAdder;
 import de.itvsh.kop.eingangsadapter.intelliform.FormDataIncomingFileMapper;
diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/RepresentationsCalculatorTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/RepresentationsCalculatorTest.java
index 5c93ade04843bf3fa26df9cb8f4183f7bc18c921..968e7a6139789470fcd5ebd2bbec7418cddf4de4 100644
--- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/RepresentationsCalculatorTest.java
+++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/RepresentationsCalculatorTest.java
@@ -8,10 +8,10 @@ import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Nested;
 import org.junit.jupiter.api.Test;
 
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFile;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroup;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileGroupTestFactory;
-import de.itvsh.kop.eingangsadapter.formdata.IncomingFileTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroupTestFactory;
+import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileTestFactory;
 import de.itvsh.kop.eingangsadapter.intelliform.RepresentationsCalculator;
 
 class RepresentationsCalculatorTest {
diff --git a/pom.xml b/pom.xml
index f6df6cf58636398f01b096e5d86b67ed26fdcf93..53e624fc7f9c7150ad6bf944c7f97217b1b40c2d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
 
 	<modules>
 		<module>intelliform-adapter</module>
-<!-- 		<module>common</module> -->
+		<module>common</module>
 	</modules>
 
 	<properties>
@@ -37,7 +37,6 @@
 		<xmlschema.version>2.3.0</xmlschema.version>
 
 		<!-- plugins -->
-		<spring-boot.build-image.imageName>docker.ozg-sh.de/intelliform-adapter:build-latest</spring-boot.build-image.imageName>
 		<jaxb2-plugin.version>0.14.0</jaxb2-plugin.version>
 		<mojo-jaxb2-plugin.version>2.5.0</mojo-jaxb2-plugin.version>
 		<jacoco-plugin.version>0.8.7</jacoco-plugin.version>
@@ -47,6 +46,11 @@
 		<dependencies>
 
 			<!-- own projects -->
+			<dependency>
+				<groupId>de.itvsh.kop.eingangsadapter</groupId>
+				<artifactId>common</artifactId>
+				<version>${project.version}</version>
+			</dependency>
 			<dependency>
 				<groupId>de.itvsh.ozg.pluto</groupId>
 				<artifactId>pluto-interface</artifactId>
@@ -60,7 +64,6 @@
 				<version>${grpc.spring-boot-starter.version}</version>
 			</dependency>
 
-
 			<dependency>
 				<groupId>org.jsoup</groupId>
 				<artifactId>jsoup</artifactId>
@@ -79,6 +82,7 @@
 				<groupId>org.projectlombok</groupId>
 				<artifactId>lombok</artifactId>
 				<version>${lombok.version}</version>
+				<scope>provided</scope>
 			</dependency>
 
 			<!-- Logging/Monitoring -->
@@ -93,6 +97,15 @@
 				<artifactId>xmlschema-core</artifactId>
 				<version>${xmlschema.version}</version>
 			</dependency>
+
+			<!-- Test -->
+			<dependency>
+				<groupId>de.itvsh.kop.eingangsadapter</groupId>
+				<artifactId>common</artifactId>
+				<type>test-jar</type>
+				<scope>test</scope>
+				<version>${project.version}</version>
+			</dependency>
 		</dependencies>
 	</dependencyManagement>
 
@@ -131,6 +144,14 @@
 					</configuration>
 				</plugin>
 
+				<plugin>
+					<groupId>org.springframework.boot</groupId>
+					<artifactId>spring-boot-maven-plugin</artifactId>
+					<configuration>
+						<mainClass>de.itvsh.kop.eingangsadapter.Application</mainClass>
+					</configuration>
+				</plugin>
+
 				<!-- tag::webservice[] -->
 				<plugin>
 					<groupId>org.codehaus.mojo</groupId>