4.0.0 com.baeldung parent-modules 1.0.0-SNAPSHOT parent-modules pom org.slf4j slf4j-api ${org.slf4j.version} ch.qos.logback logback-classic ${logback.version} ch.qos.logback logback-core ${logback.version} org.slf4j jcl-over-slf4j ${org.slf4j.version} org.junit.jupiter junit-jupiter-engine ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-params ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-api ${junit-jupiter.version} test org.junit.vintage junit-vintage-engine ${junit-jupiter.version} test org.assertj assertj-core ${assertj.version} test org.hamcrest hamcrest ${hamcrest.version} test org.hamcrest hamcrest-all ${hamcrest-all.version} test org.mockito mockito-core ${mockito.version} test org.apache.maven.surefire surefire-logger-api ${maven-surefire-plugin.version} test true org.codehaus.mojo exec-maven-plugin ${exec-maven-plugin.version} maven org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} 3 true **/*IntegrationTest.java **/*IntTest.java **/*LongRunningUnitTest.java **/*ManualTest.java **/JdbcTest.java **/*LiveTest.java org.junit.jupiter junit-jupiter-engine ${junit-jupiter.version} org.junit.vintage junit-vintage-engine ${junit-jupiter.version} org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} ${java.version} ${java.version} org.apache.maven.plugins maven-pmd-plugin ${maven-pmd-plugin.version} org.baeldung.pmd custom-pmd ${custom-pmd.version} 5 false true true true true UTF-8 ${java.version} ${tutorialsproject.basedir}/baeldung-pmd-rules.xml target/generated-sources compile check org.commonjava.maven.plugins directory-maven-plugin ${directory-maven-plugin.version} directories directory-of validate tutorialsproject.basedir com.baeldung parent-modules org.apache.maven.plugins maven-install-plugin ${maven-install-plugin.version} org.baeldung.pmd custom-pmd ${custom-pmd.version} jar ${tutorialsproject.basedir}/custom-pmd-${custom-pmd.version}.jar true install-jar-lib install-file validate maven-war-plugin ${maven-war-plugin.version} com.vackosar.gitflowincrementalbuilder gitflow-incremental-builder ${gitflow-incremental-builder.version} org.eclipse.m2e lifecycle-mapping 1.0.0 org.commonjava.maven.plugins directory-maven-plugin [0.3.1,) directory-of org.apache.maven.plugins maven-install-plugin [2.5.1,) install-file default-first org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} 3 true SpringContextTest **/*UnitTest **/*IntegrationTest.java **/*IntTest.java **/*LongRunningUnitTest.java **/*ManualTest.java **/JdbcTest.java **/*LiveTest.java ${tutorialsproject.basedir}/logback-config.xml parent-boot-1 parent-boot-2 parent-spring-4 parent-spring-5 parent-java akka-modules algorithms-modules annotations antlr apache-cxf-modules apache-kafka apache-libraries apache-olingo apache-poi apache-poi-2 apache-rocketmq apache-shiro apache-spark apache-tapestry apache-thrift apache-tika apache-velocity asciidoctor asm atomix aws-modules axon azure bazel blade bootique cas cdi checker-plugin cloud-foundry-uaa code-generation core-groovy-modules core-java-modules couchbase custom-pmd dagger data-structures ddd deeplearning4j discord4j disruptor dozer drools dropwizard dubbo feign flyway-cdi-extension geotools google-cloud google-web-toolkit graphql-modules grpc guava-modules guice hazelcast helidon apache-httpclient httpclient-simple hystrix jackson-modules jackson-simple java-blockchain javafx java-jdi java-lite java-rmi java-spi java-vavr-stream java-websocket javax-servlets javax-servlets-2 javax-sound javaxval jaxb jee-7 jee-7-security jakarta-ee jersey jgit jgroups jhipster-5 jib jjwt jmeter jmh java-native jooby jsf json-modules jsoup kubernetes ksqldb language-interop libraries-2 libraries-3 libraries-apache-commons libraries-apache-commons-collections libraries-apache-commons-io libraries-data libraries-data-2 libraries-data-db libraries-data-io libraries-http libraries-http-2 libraries-io libraries-primitive libraries-rpc libraries-security libraries-server libraries-server-2 libraries-testing linkrest logging-modules lombok-modules lucene mapstruct maven-modules mesos-marathon metrics micronaut microprofile msf4j muleesb mustache mybatis netflix-modules netty ninja open-liberty oauth2-framework-impl optaplanner orika osgi patterns pdf performance-tests persistence-modules protobuffer quarkus-modules rabbitmq ratpack reactor-core resteasy restx rsocket rule-engines rxjava-modules atomikos reactive-systems slack default-second org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} 3 true SpringContextTest **/*UnitTest **/*IntegrationTest.java **/*IntTest.java **/*LongRunningUnitTest.java **/*ManualTest.java **/*JdbcTest.java **/*LiveTest.java ${tutorialsproject.basedir}/logback-config.xml parent-boot-1 parent-boot-2 parent-spring-4 parent-spring-5 parent-java saas software-security/sql-injection-samples spark-java spf4j spring-4 spring-5 spring-5-reactive-modules spring-5-webflux spring-5-webflux-2 spring-activiti spring-amqp spring-aop spring-aop-2 spring-apache-camel spring-batch spring-batch-2 spring-bom spring-boot-modules spring-boot-rest spring-caching spring-caching-2 spring-cloud-modules spring-core spring-core-2 spring-core-3 spring-core-4 spring-core-5 spring-cucumber spring-di spring-di-2 spring-di-3 spring-drools spring-ejb-modules spring-exceptions spring-freemarker spring-integration spring-jenkins-pipeline spring-jersey spring-jinq spring-jms spring-kafka spring-katharsis spring-mobile spring-mockito spring-native spring-protobuf spring-quartz spring-reactor spring-remoting-modules spring-roo spring-scheduling spring-security-modules spring-shell spring-soap spring-spel spring-state-machine spring-static-resources spring-swagger-codegen spring-threads spring-vault spring-vertx spring-web-modules spring-webflux-amqp spring-websockets static-analysis stripe struts-2 tensorflow-java testing-modules twilio twitter4j undertow vertx vertx-and-rxjava video-tutorials vraptor webrtc wicket wildfly xml xstream default-heavy org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} 3 true SpringContextTest **/*UnitTest **/*IntegrationTest.java **/*IntTest.java **/*LongRunningUnitTest.java **/*ManualTest.java **/*JdbcTest.java **/*LiveTest.java parent-boot-1 parent-boot-2 parent-spring-4 parent-spring-5 parent-java image-processing jenkins/plugins jhipster-modules jhipster-5 jws libraries libraries-4 libraries-5 libraries-6 spring-boot-modules/spring-boot-react spring-ejb-modules/ejb-beans vaadin vavr vavr-2 integration-lite-first org.apache.maven.plugins maven-surefire-plugin **/*ManualTest.java **/*LiveTest.java **/*IntegrationTest.java **/*IntTest.java ${tutorialsproject.basedir}/logback-config.xml parent-boot-1 parent-boot-2 parent-spring-4 parent-spring-5 parent-java akka-modules algorithms-modules annotations antlr apache-cxf-modules apache-kafka apache-libraries apache-olingo apache-poi apache-poi-2 apache-rocketmq apache-shiro apache-spark apache-tapestry apache-thrift apache-tika apache-velocity asciidoctor asm atomix aws-modules axon azure bazel blade bootique cas cdi checker-plugin cloud-foundry-uaa code-generation core-groovy-modules core-java-modules couchbase custom-pmd dagger data-structures ddd deeplearning4j discord4j disruptor dozer drools dropwizard dubbo feign flyway-cdi-extension geotools google-cloud google-web-toolkit graphql-modules grpc guava-modules guice hazelcast helidon apache-httpclient httpclient-simple hystrix jackson-modules jackson-simple java-blockchain javafx java-jdi java-lite java-rmi java-spi java-vavr-stream java-websocket javax-servlets javax-servlets-2 javax-sound javaxval jaxb jee-7 jee-7-security jakarta-ee jersey jgit jgroups jhipster-5 jib jjwt jmeter jmh java-native jooby jsf json-modules jsoup ksqldb language-interop libraries-2 libraries-3 libraries-apache-commons libraries-apache-commons-collections libraries-apache-commons-io libraries-data libraries-data-2 libraries-data-db libraries-data-io libraries-http libraries-http-2 libraries-io libraries-primitive libraries-rpc libraries-security libraries-server libraries-server-2 libraries-testing linkrest logging-modules lombok-modules lucene mapstruct maven-modules mesos-marathon metrics micronaut microprofile msf4j muleesb mustache mybatis netflix-modules netty ninja open-liberty oauth2-framework-impl optaplanner orika osgi patterns pdf performance-tests persistence-modules protobuffer quarkus-modules rabbitmq ratpack reactor-core resteasy restx rsocket rule-engines rxjava-modules atomikos reactive-systems slack integration-lite-second org.apache.maven.plugins maven-surefire-plugin **/*ManualTest.java **/*LiveTest.java **/*IntegrationTest.java **/*IntTest.java ${tutorialsproject.basedir}/logback-config.xml parent-boot-1 parent-boot-2 parent-spring-4 parent-spring-5 parent-java saas software-security/sql-injection-samples spark-java spf4j spring-4 spring-5 spring-5-reactive-modules spring-5-webflux spring-5-webflux-2 spring-activiti spring-amqp spring-aop spring-aop-2 spring-apache-camel spring-batch spring-batch-2 spring-bom spring-boot-modules spring-boot-rest spring-caching spring-caching-2 spring-cloud-modules spring-core spring-core-2 spring-core-3 spring-core-4 spring-core-5 spring-cucumber spring-di spring-di-2 spring-di-3 spring-drools spring-ejb-modules spring-exceptions spring-freemarker spring-integration spring-jenkins-pipeline spring-jersey spring-jinq spring-jms spring-kafka spring-katharsis spring-mobile spring-mockito spring-native spring-protobuf spring-quartz spring-reactor spring-remoting-modules spring-roo spring-scheduling spring-security-modules spring-shell spring-soap spring-spel spring-state-machine spring-static-resources spring-swagger-codegen spring-threads spring-vault spring-vertx spring-web-modules spring-webflux-amqp spring-websockets static-analysis stripe struts-2 tensorflow-java testing-modules twilio twitter4j undertow vertx vertx-and-rxjava video-tutorials vraptor webrtc wicket wildfly xml xml-2 xstream integration-heavy org.apache.maven.plugins maven-surefire-plugin **/*ManualTest.java **/*LiveTest.java **/*IntegrationTest.java **/*IntTest.java parent-boot-1 parent-boot-2 parent-spring-4 parent-spring-5 parent-java image-processing jenkins/plugins jhipster-modules jhipster-5 jws libraries libraries-4 libraries-5 libraries-6 spring-boot-modules/spring-boot-react spring-ejb-modules/ejb-beans vaadin vavr vavr-2 live-all org.apache.maven.plugins maven-surefire-plugin **/SpringContextTest.java **/*UnitTest.java **/*IntegrationTest.java **/*IntTest.java **/*LongRunningUnitTest.java **/*ManualTest.java **/*JdbcTest.java **/*LiveTest.java default-jdk9-and-above org.apache.maven.plugins maven-surefire-plugin 3 true SpringContextTest **/*UnitTest **/*IntegrationTest.java **/*IntTest.java **/*LongRunningUnitTest.java **/*ManualTest.java **/JdbcTest.java **/*LiveTest.java core-java-modules/core-java-9 core-java-modules/core-java-9-improvements core-java-modules/core-java-9-jigsaw core-java-modules/core-java-9-streams core-java-modules/core-java-10 core-java-modules/core-java-11 core-java-modules/core-java-11-2 core-java-modules/core-java-collections-set core-java-modules/core-java-collections-maps-4 core-java-modules/core-java-date-operations-1 core-java-modules/core-java-datetime-conversion core-java-modules/core-java-datetime-string core-java-modules/core-java-io-conversions-2 core-java-modules/core-java-jpms core-java-modules/core-java-os core-java-modules/core-java-string-algorithms-3 core-java-modules/core-java-string-operations-3 core-java-modules/core-java-string-operations-4 core-java-modules/core-java-time-measurements core-java-modules/core-java-networking-3 core-java-modules/core-java-strings core-java-modules/core-java-httpclient ddd-contexts docker-modules apache-httpclient-2 libraries-concurrency maven-modules/multimodulemavenproject persistence-modules/sirix persistence-modules/spring-data-cassandra-2 quarkus-modules/quarkus-vs-springboot quarkus-modules/quarkus-jandex spring-boot-modules/spring-boot-cassandre spring-boot-modules/spring-boot-camel testing-modules/testing-assertions persistence-modules/fauna lightrun integration-jdk9-and-above org.apache.maven.plugins maven-surefire-plugin **/*ManualTest.java **/*LiveTest.java **/*IntegrationTest.java **/*IntTest.java core-java-modules/core-java-9 core-java-modules/core-java-9-improvements core-java-modules/core-java-9-jigsaw core-java-modules/core-java-9-streams core-java-modules/core-java-10 core-java-modules/core-java-11 core-java-modules/core-java-11-2 core-java-modules/core-java-collections-set core-java-modules/core-java-collections-maps-4 core-java-modules/core-java-date-operations-1 core-java-modules/core-java-datetime-conversion core-java-modules/core-java-datetime-string core-java-modules/core-java-io-conversions-2 core-java-modules/core-java-jpms core-java-modules/core-java-os core-java-modules/core-java-string-algorithms-3 core-java-modules/core-java-string-operations-3 core-java-modules/core-java-string-operations-4 core-java-modules/core-java-time-measurements core-java-modules/core-java-networking-3 core-java-modules/core-java-strings ddd-contexts docker-modules apache-httpclient-2 libraries-concurrency maven-modules/multimodulemavenproject persistence-modules/sirix persistence-modules/spring-data-cassandra-2 quarkus-modules/quarkus-vs-springboot quarkus-modules/quarkus-jandex spring-boot-modules/spring-boot-cassandre spring-boot-modules/spring-boot-camel testing-modules/testing-assertions persistence-modules/fauna lightrun org.apache.maven.plugins maven-jxr-plugin ${maven-jxr-plugin.version} UTF-8 UTF-8 refs/remotes/origin/master true false false false true 4.13.2 3.21.0 2.2 1.3 4.4.0 1.11.20 1.7.32 1.2.6 2.22.2 3.8.1 3.0.0 1.8 1.2.17 2.2.2.0 1.33 1.33 2.21.0 4.4 2.11.0 2.6 3.12.0 1.4 3.0.0 3.1.0 1.2 2.3.1 1.2 2.13.0 1.4 1.8.1 5.8.1 1.3.2 0.3.1 2.5.2 0.0.1 3.12.2 3.0.0 3.13.0 1.18.20 1.4.200 31.0.1-jre