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 + + + + + + +