diff --git a/pom.xml b/pom.xml
index f5d6cd2..da40230 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,10 +39,52 @@
0.9.9
+
+ 2.1-M2-groovy-3.0
+ 5.8.2
+
+
+ org.spockframework
+ spock-core
+ ${spock.version}
+ test
+
+
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit.version}
+ test
+
@@ -155,12 +197,55 @@
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ 4.5.0.0
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.7
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 3.0.0-M5
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.1.2
+
+
org.apache.maven.plugins
maven-compiler-plugin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
org.apache.maven.plugins
@@ -195,6 +280,7 @@
maven-failsafe-plugin
+ ${failsafeArgLine}
**/*Test.java
@@ -210,6 +296,88 @@
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.7
+
+
+
+ pre-unit-test
+
+ prepare-agent
+
+
+
+ ${project.build.directory}/coverage-reports/jacoco-ut.exec
+
+ surefireArgLine
+
+
+
+
+ post-unit-test
+ test
+
+ report
+
+
+
+ ${project.build.directory}/coverage-reports/jacoco-ut.exec
+
+ ${project.reporting.outputDirectory}/jacoco-ut
+
+
+
+ pre-integration-test
+ pre-integration-test
+
+ prepare-agent
+
+
+
+ ${project.build.directory}/coverage-reports/jacoco-it.exec
+
+ failsafeArgLine
+
+
+
+
+ post-integration-test
+ post-integration-test
+
+ report
+
+
+
+ ${project.build.directory}/coverage-reports/jacoco-it.exec
+
+ ${project.reporting.outputDirectory}/jacoco-it
+
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+
org.apache.maven.plugins
maven-assembly-plugin
@@ -309,6 +477,27 @@
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+
+
native