diff --git a/api-lib-core/pom.xml b/api-lib-core/pom.xml
index df4c14b2438120c4c52b3d3dbd468c227812bc87..7923d07bf22add3ec5c779fca8589c6f270a241c 100644
--- a/api-lib-core/pom.xml
+++ b/api-lib-core/pom.xml
@@ -111,6 +111,19 @@
 					</compilerArgs>
 				</configuration>
 			</plugin>
+			
+				<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-jar-plugin</artifactId>
+				<version>${maven-jar-plugin.version}</version>
+				<executions>
+					<execution>
+						<goals>
+							<goal>test-jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
 		</plugins>
 	</build>
 </project>
\ No newline at end of file
diff --git a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/AttachmentTestFactory.java b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/AttachmentTestFactory.java
new file mode 100644
index 0000000000000000000000000000000000000000..9ee83f98e7a3e459330bc738dcb4d236e6812983
--- /dev/null
+++ b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/AttachmentTestFactory.java
@@ -0,0 +1,16 @@
+package de.ozgcloud.apilib.vorgang;
+
+import de.ozgcloud.apilib.file.OzgCloudFileGroup;
+import de.ozgcloud.apilib.file.OzgCloudFileTestFactory;
+
+public class AttachmentTestFactory {
+
+	public static final String GROUP_NAME = "test_attachments";
+
+	public static OzgCloudFileGroup createFileGroup() {
+		return OzgCloudFileGroup.builder()
+				.name(GROUP_NAME)
+				.file(OzgCloudFileTestFactory.create())
+				.build();
+	}
+}
diff --git a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangEingangTestFactory.java b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangEingangTestFactory.java
index a6b1a8070662b59837a83e7126edec6744753394..65425325728fb048cfbb4b274d000b25ce738f5a 100644
--- a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangEingangTestFactory.java
+++ b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangEingangTestFactory.java
@@ -23,6 +23,7 @@ public class OzgCloudVorgangEingangTestFactory {
 				.header(OzgCloudEingangHeaderTestFactory.create())
 				.antragsteller(OzgCloudAntragstellerTestFactory.create())
 				.zustaendigeStelle(OzgCloudZustaendigeStelleTestFactory.create())
+				.attachments(List.of(AttachmentTestFactory.createFileGroup()))
 				.formDataEntrys(List.<OzgCloudFormDataEntry>of(
 						OzgCloudFormField.builder().name(FIELD_NAME).label(FIELD_LABEL).value(FIELD_VALUE).build(),
 						OzgCloudSubForm.builder().name(SUB_FORM_NAME).label(SUB_FORM_LABEL)
diff --git a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangTestFactory.java b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangTestFactory.java
index b9964bd4a1c97786f4f105965844c679f8bfb870..8ce0abde6cb1c1f4ab4ba7f0f4a49de4c0496b47 100644
--- a/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangTestFactory.java
+++ b/api-lib-core/src/test/java/de/ozgcloud/apilib/vorgang/OzgCloudVorgangTestFactory.java
@@ -20,6 +20,8 @@ public class OzgCloudVorgangTestFactory {
 				.version(VERSION)
 				.vorgangName(VORGANG_NAME)
 				.vorgangNummer(VORGANG_NUMMER)
-				.header(OzgCloudVorgangHeaderTestFactory.create());
+				.header(OzgCloudVorgangHeaderTestFactory.create())
+				.eingang(OzgCloudVorgangEingangTestFactory.create());
+
 	}
 }
diff --git a/pom.xml b/pom.xml
index 6cfcfb3ebf672ddb6e4458f27df552cf86f4019e..91ab24e6025b8459210d48a227d9be20026c0b86 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,6 +26,7 @@
 	<properties>
 		<source-plugin.version>3.3.0</source-plugin.version>
 		<failsafe-plugin.version>3.1.2</failsafe-plugin.version>
+		<maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
 	</properties>
 
 	<build>