diff --git a/Poseiden-skeleton/pom.xml b/Poseiden-skeleton/pom.xml index a7dcbc04dc..1812ceaee5 100644 --- a/Poseiden-skeleton/pom.xml +++ b/Poseiden-skeleton/pom.xml @@ -15,7 +15,7 @@ org.springframework.boot spring-boot-starter-parent - 2.0.4.RELEASE + 2.7.8 @@ -23,6 +23,17 @@ UTF-8 UTF-8 1.8 + 2.7.8 + 8.0.0.Final + 5.9.2 + 1.9.2 + 3.24.2 + 0.8.8 + 3.0.0 + 1.18.26 + 3.4.2 + 3.7.1 + 2.0.1.Final @@ -53,13 +64,81 @@ true - mysql - mysql-connector-java + com.mysql + mysql-connector-j + runtime com.h2database h2 + + + org.projectlombok + lombok + ${lombok.version} + true + + + + org.junit.jupiter + junit-jupiter-api + ${junit-jupiter.version} + test + + + org.junit.vintage + junit-vintage-engine + test + + + org.hamcrest + hamcrest-core + + + + + + org.junit.platform + junit-platform-runner + ${junit-platform.version} + test + + + + org.assertj + assertj-core + ${assertj.version} + test + + + javax.validation + validation-api + ${validation-api.version} + + + org.hibernate.validator + hibernate-validator + ${hibernate-validator.version} + + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + maven-plugin + + + org.apache.maven.plugins + maven-failsafe-plugin + ${failsafe.version} + test + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin.version} + @@ -68,7 +147,117 @@ org.springframework.boot spring-boot-maven-plugin + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + 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 + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.project-lombok + lombok + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 9 + 9 + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${surefireArgLine} + + **/IT*.java + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + integration-tests + + integration-test + verify + + + + ${failsafeArgLine} + + + + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin.version} + -