diff --git a/pom.xml b/pom.xml
index eb0280d..47abfa3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -79,6 +79,7 @@
3.6.3
3.27.3
+ 10.23.0
2.19.0
3.17.0
4.0.2
@@ -89,12 +90,14 @@
5.17.0
1.0.2
4.7.7
+ 7.12.0
5.5.1
12.5
2.0.17
2.0.17
3.6.0
+ 2.9.1
12.1.1
3.5.0
2.26.0
@@ -103,16 +106,23 @@
4.0.9
3.1.0
3.7.1
+ 3.6.0
3.14.0
+ 3.8.1
3.5.0
3.5.3
3.2.7
3.11.2
+ 3.6.0
+ 3.26.0
+ 3.9.0
3.1.1
3.3.1
3.6.0
+ 3.21.0
3.3.1
3.5.3
+ 4.9.3.0
2.18.0
@@ -225,6 +235,108 @@
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${version.spotbugs-maven-plugin}
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${version.maven-checkstyle-plugin}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${version.checkstyle}
+
+
+
+ false
+ false
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${version.maven-dependency-plugin}
+
+
+ analyze
+
+ analyze-only
+
+
+ false
+ true
+
+
+
+
+ properties
+
+
+
+ copy-dependencies
+ prepare-package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+
+ false
+ false
+ true
+
+
+
+
+
+ org.glassfish.jaxb:jaxb-runtime
+ de.kosit.validationtool:packaged-test-scenarios
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${version.maven-jxr-plugin}
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${version.maven-pmd-plugin}
+
+
+ net.sourceforge.pmd
+ pmd-core
+ ${version.pmd}
+
+
+ net.sourceforge.pmd
+ pmd-java
+ ${version.pmd}
+
+
+
+ 100
+ ${version.java}
+
+ **/*Bean.java
+ **/generated/*.java
+
+
+ ${project.build.directory}/generated-sources/stubs
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${version.maven-project-info-reports-plugin}
+
org.apache.maven.plugins
@@ -594,6 +706,11 @@
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${version.maven-site-plugin}
+
net.revelc.code.formatter
formatter-maven-plugin
@@ -627,10 +744,137 @@
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ ${version.cyclonedx-maven-plugin}
+
+
+ default
+ package
+
+ makeBom
+
+
+ true
+
+
+
+ aggregate
+ false
+ package
+
+ makeAggregateBom
+
+
+
+
+ xml
+
+
-
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${version.spotbugs-maven-plugin}
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${version.maven-checkstyle-plugin}
+
+
+ default
+
+ checkstyle
+
+
+
+ aggregate
+ false
+
+ checkstyle-aggregate
+
+
+
+
+ false
+ false
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.maven-javadoc-plugin}
+
+
+ default
+
+ javadoc
+
+
+
+ aggregate
+ false
+
+ aggregate
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${version.maven-jxr-plugin}
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${version.maven-pmd-plugin}
+
+
+ default
+
+ pmd
+ cpd
+
+
+
+ aggregate
+ false
+
+ aggregate-pmd
+ aggregate-cpd
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${version.maven-surefire-plugin}
+
+ true
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${version.jacoco-maven-plugin}
+
+
+ default
+
+ report
+
+
+
+
+