diff --git a/Docs/generated_uml.png b/Docs/generated_uml.png
new file mode 100644
index 0000000..6580b0f
Binary files /dev/null and b/Docs/generated_uml.png differ
diff --git a/Script/CI_SonarQube_CLI.sh b/Script/CI_SonarQube_CLI.sh
index 654f24e..a188cb4 100644
--- a/Script/CI_SonarQube_CLI.sh
+++ b/Script/CI_SonarQube_CLI.sh
@@ -42,3 +42,18 @@ mvn \
-Dorg.slf4j.simpleLogger.showDateTime=true \
-Djava.awt.headless=true \
verify sonar:sonar -Pcoverage
+
+mvn \
+ --batch-mode \
+ --errors \
+ --fail-at-end \
+ --show-version \
+ --no-transfer-progress \
+ -DinstallAtEnd=true \
+ -DdeployAtEnd=true \
+ -Dsonar.host.url=https://sonar.fbe-adswen.rwu.de \
+ -Dsonar.token=sqa_c39258caceb01d59515d6dfa9440a7b05cdd15f4 \
+ -Dhttps.protocols=TLSv1.2 \
+ -Dorg.slf4j.simpleLogger.showDateTime=true \
+ -Djava.awt.headless=true \
+ generate-resources -Pgenerate-docs
diff --git a/Script/Generate_UML.sh b/Script/Generate_UML.sh
new file mode 100644
index 0000000..6c971cf
--- /dev/null
+++ b/Script/Generate_UML.sh
@@ -0,0 +1,30 @@
+mvn \
+ --batch-mode \
+ --errors \
+ --fail-at-end \
+ --show-version \
+ --no-transfer-progress \
+ -DinstallAtEnd=true \
+ -DdeployAtEnd=true \
+ -Dsonar.host.url=https://sonar.fbe-adswen.rwu.de \
+ -Dsonar.token=sqa_c39258caceb01d59515d6dfa9440a7b05cdd15f4 \
+ -Dhttps.protocols=TLSv1.2 \
+ -Dorg.slf4j.simpleLogger.showDateTime=true \
+ -Djava.awt.headless=true \
+ clean compile
+mvn \
+ --batch-mode \
+ --errors \
+ --fail-at-end \
+ --show-version \
+ --no-transfer-progress \
+ -DinstallAtEnd=true \
+ -DdeployAtEnd=true \
+ -Dsonar.host.url=https://sonar.fbe-adswen.rwu.de \
+ -Dsonar.token=sqa_c39258caceb01d59515d6dfa9440a7b05cdd15f4 \
+ -Dhttps.protocols=TLSv1.2 \
+ -Dorg.slf4j.simpleLogger.showDateTime=true \
+ -Djava.awt.headless=true \
+ -DPLANTUML_LIMIT_SIZE=8192 \
+ generate-resources -Pgenerate-docs
+cp target/generated-docs/easydrop.png Docs/generated_uml.png
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 9361980..a86ec32 100644
--- a/pom.xml
+++ b/pom.xml
@@ -149,6 +149,68 @@
+
+
+ generate-docs
+
+
+
+ plantuml-generator-maven-plugin
+ de.elnarion.maven
+ 1.1.2
+
+
+ generate-simple-diagram
+
+ generate
+
+ generate-resources
+
+ easydrop.puml
+
+
+ de.rwu.easydrop
+
+
+ .*package-info.*
+
+
+
+
+
+
+ com.github.jeluard
+ plantuml-maven-plugin
+ 1.2
+
+
+ ${basedir}/target/generated-docs
+
+ *.puml
+
+
+ ${basedir}/target/generated-docs
+
+
+
+ net.sourceforge.plantuml
+ plantuml
+ 1.2023.7
+
+
+
+
+ create-docs
+ generate-resources
+
+ generate
+
+
+
+
+
+
+