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