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}
junit
junit
${junit.version}
test
org.junit.jupiter
junit-jupiter-engine
${junit-jupiter.version}
test
org.junit.jupiter
junit-jupiter-api
${junit-jupiter.version}
test
org.hamcrest
hamcrest-core
${org.hamcrest.version}
test
org.hamcrest
hamcrest-library
${org.hamcrest.version}
test
org.hamcrest
hamcrest-all
${org.hamcrest.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.platform
junit-platform-surefire-provider
${junit-platform.version}
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}
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
**/*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
parent-kotlin
asm
atomix
apache-cayenne
aws
aws-lambda
akka-streams
algorithms
annotations
apache-cxf
apache-fop
apache-geode
apache-poi
apache-tika
apache-thrift
apache-curator
apache-zookeeper
apache-opennlp
autovalue
axon
azure
bootique
cdi
java-strings
core-java
core-java-collections
core-java-io
core-java-8
java-streams
core-java-persistence
core-kotlin
kotlin-libraries
core-groovy
core-java-concurrency
core-java-concurrency-collections
couchbase
deltaspike
dozer
ethereum
ejb
ejb/ejb-client
feign
flips
testing-modules/gatling
geotools
testing-modules/groovy-spock
google-cloud
google-web-toolkit
gson
guava
guava-modules/guava-18
guava-modules/guava-19
guava-modules/guava-21
guice
disruptor
spring-static-resources
hazelcast
hbase
hibernate5
httpclient
hystrix
image-processing
immutables
influxdb
jackson
persistence-modules/java-cassandra
vavr
java-lite
java-numbers
java-rmi
java-vavr-stream
javax-servlets
javaxval
jaxb
javafx
jgroups
jee-7
jhipster
jjwt
jsf
json-path
json
jsoup
testing-modules/junit-5
libraries
libraries-data
libraries-security
libraries-server
linkrest
logging-modules/log-mdc
logging-modules/log4j
logging-modules/log4j2
logging-modules/logback
lombok
mapstruct
metrics
maven
mesos-marathon
msf4j
testing-modules/mockito
testing-modules/mockito-2
testing-modules/mocks
mustache
mvn-wrapper
noexception
orientdb
osgi
orika
patterns
pdf
protobuffer
persistence-modules/querydsl
reactor-core
persistence-modules/redis
testing-modules/rest-assured
testing-modules/rest-testing
resteasy
rxjava
rxjava-2
spring-swagger-codegen
testing-modules/selenium-junit-testng
persistence-modules/solr
spark-java
spring-4
spring-5
spring-5-data-reactive
spring-5-reactive
spring-5-reactive-security
spring-5-reactive-client
spring-5-mvc
spring-5-security
spring-activiti
spring-akka
spring-amqp
spring-all
spring-amqp-simple
spring-apache-camel
spring-batch
spring-bom
spring-boot
spring-boot-client
spring-boot-keycloak
spring-boot-bootstrap
spring-boot-admin
spring-boot-camel
spring-boot-ops
spring-boot-persistence
spring-boot-security
spring-boot-mvc
spring-boot-vue
spring-boot-logging-log4j2
spring-cloud-data-flow
spring-cloud
spring-cloud-bus
spring-core
spring-cucumber
spring-ejb
spring-ejb/spring-ejb-client
spring-aop
persistence-modules/spring-data-cassandra
spring-data-couchbase-2
persistence-modules/spring-data-dynamodb
spring-data-elasticsearch
spring-data-jpa
spring-data-keyvalue
spring-data-mongodb
persistence-modules/spring-data-neo4j
persistence-modules/spring-data-redis
spring-data-rest
persistence-modules/spring-data-solr
spring-dispatcher-servlet
spring-exceptions
spring-freemarker
persistence-modules/spring-hibernate-3
spring-hibernate4
persistence-modules/spring-hibernate-5
persistence-modules/spring-data-eclipselink
spring-integration
spring-jenkins-pipeline
spring-jersey
jmeter
spring-jms
spring-jooq
persistence-modules/spring-jpa
spring-kafka
spring-katharsis
spring-ldap
spring-mockito
spring-mvc-forms-jsp
spring-mvc-forms-thymeleaf
spring-mvc-java
spring-mvc-velocity
spring-mvc-webflow
spring-mvc-xml
spring-mvc-kotlin
spring-protobuf
spring-quartz
spring-rest-angular
spring-rest-full
spring-rest-query-language
spring-resttemplate
spring-security-acl
spring-security-cache-control
spring-security-client/spring-security-jsp-authentication
spring-security-client/spring-security-jsp-authorize
spring-security-client/spring-security-jsp-config
spring-security-client/spring-security-mvc
spring-security-client/spring-security-thymeleaf-authentication
spring-security-client/spring-security-thymeleaf-authorize
spring-security-client/spring-security-thymeleaf-config
spring-security-core
spring-security-mvc-boot
spring-security-mvc-custom
spring-security-mvc-digest-auth
spring-security-mvc-ldap
spring-security-mvc-login
spring-security-mvc-persisted-remember-me
spring-security-mvc-session
spring-security-mvc-socket
spring-security-openid
spring-security-rest-basic-auth
spring-security-rest-custom
spring-security-rest
spring-security-sso
spring-security-x509
default-second
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
parent-boot-1
parent-boot-2
parent-spring-4
parent-spring-5
parent-java
parent-kotlin
spring-session
spring-sleuth
spring-social-login
spring-spel
spring-state-machine
spring-thymeleaf
spring-userservice
spring-zuul
spring-remoting
spring-reactor
spring-vertx
spring-jinq
spring-rest-embedded-tomcat
testing-modules/testing
testing-modules/testng
video-tutorials
xml
xmlunit-2
struts-2
apache-velocity
apache-solrj
rabbitmq
vertx
persistence-modules/spring-data-gemfire
mybatis
spring-drools
drools
persistence-modules/liquibase
spring-boot-property-exp
testing-modules/mockserver
testing-modules/test-containers
undertow
vaadin
vertx-and-rxjava
saas
deeplearning4j
lucene
vraptor
persistence-modules/java-cockroachdb
spring-security-thymeleaf
persistence-modules/java-jdbi
jersey
java-spi
performance-tests
twilio
spring-boot-ctx-fluent
java-ee-8-security-api
spring-webflux-amqp
antlr
maven-archetype
optaplanner
apache-meecrowave
spring-reactive-kotlin
jnosql
spring-boot-angular-ecommerce
cdi-portable-extension
jta
java-websocket
activejdbc
animal-sniffer-mvn-plugin
apache-avro
apache-bval
apache-shiro
apache-spark
asciidoctor
checker-plugin
core-java-sun
custom-pmd
dagger
data-structures
dubbo
flyway
jni
jooby
ratpack
rest-with-spark-java
spring-boot-autoconfiguration
spring-boot-custom-starter
spring-boot-jasypt
spring-custom-aop
spring-data-rest-querydsl
spring-groovy
spring-mobile
spring-mustache
spring-mvc-simple
spring-mybatis
spring-rest-hal-browser
spring-rest-shell
spring-rest-template
spring-roo
spring-security-stormpath
sse-jaxrs
static-analysis
stripe
Twitter4J
wicket
xstream
cas/cas-secured-app
cas/cas-server
spring-boot-custom-starter/greeter
spring-boot-h2/spring-boot-h2-database
flyway-cdi-extension
spring-context
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
3
true
**/*SpringContextIntegrationTest.java
spring-5
spring-5-data-reactive
spring-5-reactive
spring-5-reactive-client
spring-5-reactive-security
spring-5-security
spring-activiti
spring-akka
spring-all
spring-aop
spring-apache-camel
spring-batch
spring-bom
spring-boot-admin/spring-boot-admin-client
spring-boot-admin/spring-boot-admin-server
spring-boot-bootstrap
spring-boot-bootstrap
spring-boot-camel
spring-boot-client
spring-boot-custom-starter
greeter-spring-boot-autoconfigure
greeter-spring-boot-sample-app
spring-boot-h2/spring-boot-h2-database
spring-boot-jasypt
spring-boot-keycloak
spring-boot-mvc
spring-boot-property-exp/property-exp-custom-config
spring-boot-property-exp/property-exp-default-config
spring-boot-vue
spring-cloud
spring-cloud/spring-cloud-archaius/basic-config
spring-cloud/spring-cloud-archaius/extra-configs
spring-cloud/spring-cloud-bootstrap/config
spring-cloud/spring-cloud-contract/spring-cloud-contract-consumer
spring-cloud/spring-cloud-contract/spring-cloud-contract-producer
spring-cloud/spring-cloud-gateway
spring-cloud/spring-cloud-kubernetes/demo-backend
spring-cloud/spring-cloud-rest/spring-cloud-rest-config-server
spring-cloud/spring-cloud-ribbon-client
spring-cloud/spring-cloud-security/auth-client
spring-cloud/spring-cloud-security/auth-resource
spring-cloud/spring-cloud-security/auth-server
spring-cloud/spring-cloud-stream/spring-cloud-stream-rabbit
spring-cloud/spring-cloud-task/springcloudtasksink
spring-cloud/spring-cloud-zookeeper
spring-cloud/spring-cloud-bus/spring-cloud-config-server
spring-cloud/spring-cloud-data-flow/log-sink
spring-cloud/spring-cloud-data-flow/time-processor
spring-cloud/spring-cloud-data-flow/time-source
spring-cucumber
spring-data-keyvalue
spring-data-rest
spring-dispatcher-servlet
spring-drools
spring-freemarker
spring-hibernate-3
spring-hibernate4
spring-integration
spring-jenkins-pipeline
spring-jersey
spring-jinq
spring-jms
spring-kafka
spring-katharsis
spring-ldap
spring-mobile
spring-mockito
spring-mvc-forms-thymeleaf
spring-mvc-java
spring-mvc-velocity
spring-mvc-webflow
spring-protobuf
spring-quartz
remoting-hessian-burlap/spring-remoting-hessian-burlap-client
remoting-hessian-burlap/remoting-hessian-burlap-server
spring-reactor
spring-remoting/
spring-remoting/remoting-http/remoting-http-server
spring-remoting/remoting-jms/remoting-jms-client
spring-remoting/remoting-rmi/remoting-rmi-server
spring-rest
spring-rest-angular
spring-rest-embedded-tomcat
spring-rest-full
spring-rest-simple
spring-resttemplate
spring-security-acl
spring-security-angular
spring-security-cache-control
spring-security-client/spring-security-jsp-authentication
spring-security-client/spring-security-jsp-authorize
spring-security-client/spring-security-jsp-config
spring-security-client/spring-security-mvc
spring-security-client/spring-security-thymeleaf-authentication
spring-security-client/spring-security-thymeleaf-authorize
spring-security-client/spring-security-thymeleaf-config
spring-security-core
spring-security-mvc-boot
spring-security-mvc-custom
spring-security-mvc-digest-auth
spring-security-mvc-ldap
spring-security-mvc-persisted-remember-me
spring-security-mvc-session
spring-security-mvc-socket
spring-security-rest
spring-security-sso/spring-security-sso-auth-server
spring-security-sso/spring-security-sso-ui
spring-security-sso/spring-security-sso-ui-2
spring-security-thymeleaf/spring-security-thymeleaf-authentication
spring-security-thymeleaf/spring-security-thymeleaf-authorize
spring-security-thymeleaf/spring-security-thymeleaf-config
spring-security-x509/spring-security-x509-basic-auth
spring-security-x509/spring-security-x509-client-auth
spring-session/spring-session-jdbc
spring-sleuth
spring-social-login
spring-spel
spring-state-machine
spring-swagger-codegen/spring-swagger-codegen-app
spring-thymeleaf
spring-userservice
spring-vault
spring-vertx
spring-zuul/spring-zuul-foos-resource
persistence-modules/spring-data-dynamodb
persistence-modules/spring-data-eclipselink
persistence-modules/spring-data-solr
persistence-modules/spring-hibernate-5
integration
org.apache.maven.plugins
maven-surefire-plugin
integration-test
test
**/*ManualTest.java
**/*LiveTest.java
**/*IntegrationTest.java
**/*IntTest.java
json
parent-boot-1
parent-boot-2
parent-spring-4
parent-spring-5
parent-java
parent-kotlin
testing-modules/mockito
testing-modules/mockito-2
testing-modules/mocks
mustache
mvn-wrapper
noexception
orientdb
osgi
orika
patterns
pdf
protobuffer
persistence-modules/querydsl
reactor-core
persistence-modules/redis
testing-modules/rest-assured
testing-modules/rest-testing
resteasy
rxjava
rxjava-2
spring-swagger-codegen
testing-modules/selenium-junit-testng
persistence-modules/solr
spark-java
spring-4
spring-5
spring-5-data-reactive
spring-5-reactive
spring-5-reactive-security
spring-5-reactive-client
spring-5-mvc
spring-5-security
spring-activiti
spring-akka
spring-amqp
spring-all
spring-amqp-simple
spring-apache-camel
spring-batch
jmh
spring-bom
spring-boot
spring-boot-client
spring-boot-keycloak
spring-boot-bootstrap
spring-boot-admin
spring-boot-camel
spring-boot-ops
spring-boot-persistence
spring-boot-security
spring-boot-mvc
spring-boot-logging-log4j2
spring-cloud-data-flow
spring-cloud
spring-cloud-bus
spring-core
spring-cucumber
spring-ejb
spring-ejb/spring-ejb-client
spring-aop
persistence-modules/spring-data-cassandra
spring-data-couchbase-2
persistence-modules/spring-data-dynamodb
spring-data-elasticsearch
spring-data-keyvalue
spring-data-mongodb
spring-data-jpa
persistence-modules/spring-data-neo4j
persistence-modules/spring-data-redis
spring-data-rest
persistence-modules/spring-data-solr
spring-dispatcher-servlet
spring-exceptions
spring-freemarker
persistence-modules/spring-hibernate-3
spring-hibernate4
persistence-modules/spring-hibernate-5
persistence-modules/spring-data-eclipselink
spring-integration
spring-jenkins-pipeline
spring-jersey
spring-jms
spring-jooq
persistence-modules/spring-jpa
spring-kafka
spring-katharsis
spring-ldap
spring-mockito
spring-mvc-forms-jsp
spring-mvc-forms-thymeleaf
spring-mvc-java
spring-mvc-velocity
spring-mvc-webflow
spring-mvc-xml
spring-mvc-kotlin
spring-protobuf
spring-quartz
spring-rest-angular
spring-rest-full
spring-rest-query-language
spring-rest
spring-resttemplate
spring-rest-simple
spring-reactive-kotlin
java-websocket
activejdbc
animal-sniffer-mvn-plugin
apache-avro
apache-bval
apache-shiro
apache-spark
asciidoctor
checker-plugin
core-java-sun
custom-pmd
dagger
data-structures
dubbo
flyway
jni
jooby
ratpack
rest-with-spark-java
spring-boot-autoconfiguration
spring-boot-custom-starter
spring-boot-jasypt
spring-custom-aop
spring-data-rest-querydsl
spring-groovy
spring-mobile
spring-mustache
spring-mvc-simple
spring-mybatis
spring-rest-hal-browser
spring-rest-shell
spring-rest-template
spring-roo
spring-security-stormpath
sse-jaxrs
static-analysis
stripe
wicket
xstream
cas/cas-secured-app
jenkins/hello-world
spring-boot-custom-starter/greeter
spring-boot-h2/spring-boot-h2-database
integration-lite
org.apache.maven.plugins
maven-surefire-plugin
integration-test
test
**/*ManualTest.java
**/*LiveTest.java
**/*IntegrationTest.java
**/*IntTest.java
json
parent-boot-1
parent-boot-2
parent-spring-4
parent-spring-5
parent-java
parent-kotlin
asm
atomix
apache-cayenne
aws
aws-lambda
akka-streams
algorithms
annotations
apache-cxf
apache-fop
apache-poi
apache-tika
apache-thrift
apache-curator
apache-zookeeper
apache-opennlp
autovalue
axon
azure
bootique
cdi
java-strings
core-java-collections
core-java-io
core-java-8
java-streams
core-groovy
couchbase
deltaspike
dozer
ethereum
feign
flips
testing-modules/groovy-spock
google-cloud
gson
guava
guava-modules/guava-18
guava-modules/guava-19
guava-modules/guava-21
guice
disruptor
spring-static-resources
hazelcast
hbase
hystrix
image-processing
immutables
influxdb
jackson
vavr
java-lite
java-numbers
java-rmi
java-vavr-stream
javax-servlets
javaxval
jaxb
javafx
jgroups
jee-7
jjwt
jsf
json-path
json
jsoup
jta
testing-modules/junit-5
testing-modules/junit5-migration
jws
libraries-data
linkrest
logging-modules/log-mdc
logging-modules/log4j
logging-modules/logback
lombok
mapstruct
maven
mesos-marathon
msf4j
testing-modules/mockito
testing-modules/mockito-2
testing-modules/mocks
mustache
mvn-wrapper
noexception
orientdb
osgi
orika
patterns
pdf
protobuffer
persistence-modules/querydsl
reactor-core
persistence-modules/redis
testing-modules/rest-assured
testing-modules/rest-testing
resteasy
rxjava
rxjava-2
spring-swagger-codegen
testing-modules/selenium-junit-testng
persistence-modules/solr
spark-java
spring-4
spring-5-data-reactive
spring-5-reactive
spring-5-reactive-security
spring-5-reactive-client
spring-5-mvc
spring-5-security
spring-activiti
spring-akka
spring-amqp
spring-all
spring-amqp-simple
spring-apache-camel
spring-batch
spring-bom
spring-boot-keycloak
spring-boot-bootstrap
spring-boot-admin
spring-boot-camel
spring-boot-persistence
spring-boot-security
spring-boot-mvc
spring-boot-logging-log4j2
spring-cloud-data-flow
spring-cloud
spring-cloud-bus
spring-core
spring-cucumber
spring-ejb
spring-ejb/spring-ejb-client
spring-aop
persistence-modules/spring-data-dynamodb
spring-data-keyvalue
spring-data-mongodb
persistence-modules/spring-data-neo4j
spring-data-rest
persistence-modules/spring-data-solr
spring-dispatcher-servlet
spring-exceptions
spring-freemarker
persistence-modules/spring-hibernate-3
persistence-modules/spring-hibernate-5
persistence-modules/spring-data-eclipselink
spring-integration
spring-jenkins-pipeline
spring-jersey
spring-jms
spring-jooq
persistence-modules/spring-jpa
spring-kafka
spring-katharsis
spring-ldap
spring-mockito
spring-mvc-forms-jsp
spring-mvc-forms-thymeleaf
spring-mvc-java
spring-mvc-velocity
spring-mvc-webflow
spring-mvc-xml
spring-mvc-kotlin
spring-protobuf
spring-quartz
spring-rest-angular
spring-rest-full
spring-rest-query-language
spring-rest
spring-resttemplate
spring-rest-simple
spring-security-acl
spring-security-cache-control
spring-security-client/spring-security-jsp-authentication
spring-security-client/spring-security-jsp-authorize
spring-security-client/spring-security-jsp-config
spring-security-client/spring-security-mvc
spring-security-client/spring-security-thymeleaf-authentication
spring-security-client/spring-security-thymeleaf-authorize
spring-security-client/spring-security-thymeleaf-config
spring-security-core
spring-security-mvc-boot
spring-security-mvc-digest-auth
spring-security-mvc-ldap
spring-security-mvc-login
spring-security-mvc-persisted-remember-me
spring-security-mvc-session
spring-security-mvc-socket
spring-security-openid
spring-security-rest-basic-auth
spring-security-rest-custom
spring-security-rest
spring-security-sso
spring-security-x509
spring-session
spring-sleuth
spring-social-login
spring-spel
spring-state-machine
spring-thymeleaf
spring-userservice
spring-zuul
spring-remoting
spring-reactor
spring-vertx
spring-vault
spring-jinq
spring-rest-embedded-tomcat
testing-modules/testing
testing-modules/testng
video-tutorials
xmlunit-2
struts-2
apache-velocity
apache-solrj
rabbitmq
persistence-modules/spring-data-gemfire
mybatis
spring-drools
drools
persistence-modules/liquibase
spring-boot-property-exp
testing-modules/mockserver
testing-modules/test-containers
undertow
vaadin
vertx-and-rxjava
saas
deeplearning4j
lucene
vraptor
persistence-modules/java-cockroachdb
spring-security-thymeleaf
persistence-modules/java-jdbi
jersey
java-spi
performance-tests
twilio
spring-boot-ctx-fluent
java-ee-8-security-api
spring-webflux-amqp
antlr
maven-archetype
apache-meecrowave
spring-hibernate4
xml
vertx
metrics
httpclient
integration-heavy
org.apache.maven.plugins
maven-surefire-plugin
integration-test
test
**/*ManualTest.java
**/*LiveTest.java
**/*IntegrationTest.java
**/*IntTest.java
json
parent-boot-1
parent-boot-2
parent-spring-4
parent-spring-5
parent-java
parent-kotlin
libraries
geotools
jhipster
testing-modules/gatling
spring-boot
spring-boot-ops
spring-5
core-kotlin
kotlin-libraries
core-java
google-web-toolkit
spring-security-mvc-custom
hibernate5
spring-data-elasticsearch
core-java-concurrency
core-java-concurrency-collections
org.apache.maven.plugins
maven-jxr-plugin
${maven-jxr-plugin.version}
UTF-8
UTF-8
refs/heads/master
true
false
false
4.12
1.3
2.21.0
1.7.21
1.1.7
2.21.0
3.7.0
1.6.0
1.8
1.2.17
1.1
2.1.0.1
1.19
1.19
1.3
1.6.0
2.19.1
2.5
1.4
3.0.0
3.1.0
1.2
2.3.1
1.9.13
1.2
2.5.0
1.3
1.2.0
5.2.0
0.3.1
2.5.1
0.0.1
3.4
2.3
3.8