diff --git a/abstract-document/pom.xml b/abstract-document/pom.xml
index 020b04953b98..5a19c3c8193c 100644
--- a/abstract-document/pom.xml
+++ b/abstract-document/pom.xml
@@ -1,42 +1,55 @@
-
-
- 4.0.0
-
- java-design-patterns
- com.iluwatar
- 1.23.0-SNAPSHOT
-
- abstract-document
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
+
+
+ 4.0.0
+
+ java-design-patterns
+ com.iluwatar
+ 1.23.0-SNAPSHOT
+
+ abstract-document
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.abstractdocument.App
+
+
+
+
+
+
+
+
diff --git a/abstract-factory/pom.xml b/abstract-factory/pom.xml
index 5bbe3afa7951..614b26232d99 100644
--- a/abstract-factory/pom.xml
+++ b/abstract-factory/pom.xml
@@ -1,42 +1,56 @@
-
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.23.0-SNAPSHOT
-
- abstract-factory
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
+
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.23.0-SNAPSHOT
+
+ abstract-factory
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.abstractfactory.App
+
+
+
+
+
+
+
+
diff --git a/acyclic-visitor/pom.xml b/acyclic-visitor/pom.xml
index 55de9c7f9e4d..2179774c2eea 100644
--- a/acyclic-visitor/pom.xml
+++ b/acyclic-visitor/pom.xml
@@ -1,38 +1,29 @@
-
+
4.0.0
-
+
com.iluwatar
java-design-patterns
1.23.0-SNAPSHOT
-
+
acyclic-visitor
@@ -56,11 +47,11 @@
1.0.0
test
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
org.mockito
mockito-all
@@ -68,4 +59,25 @@
test
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.acyclicvisitor.App
+
+
+
+
+
+
+
+
diff --git a/adapter/pom.xml b/adapter/pom.xml
index 02b979ec9a5f..4c725def8953 100644
--- a/adapter/pom.xml
+++ b/adapter/pom.xml
@@ -1,47 +1,61 @@
-
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.23.0-SNAPSHOT
-
- adapter
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
- org.mockito
- mockito-core
- test
-
-
+
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.23.0-SNAPSHOT
+
+ adapter
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.adapter.App
+
+
+
+
+
+
+
+
diff --git a/aggregator-microservices/aggregator-service/pom.xml b/aggregator-microservices/aggregator-service/pom.xml
index 5690c026a241..f4482d0e3f8b 100644
--- a/aggregator-microservices/aggregator-service/pom.xml
+++ b/aggregator-microservices/aggregator-service/pom.xml
@@ -1,73 +1,81 @@
-
+
-
- aggregator-microservices
- com.iluwatar
- 1.23.0-SNAPSHOT
-
- 4.0.0
- aggregator-service
- jar
-
-
- org.springframework
- spring-webmvc
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
- org.mockito
- mockito-core
- test
-
-
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ aggregator-microservices
+ com.iluwatar
+ 1.23.0-SNAPSHOT
+
+ 4.0.0
+ aggregator-service
+ jar
+
+
+ org.springframework
+ spring-webmvc
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
- repackage
-
-
-
-
-
-
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.aggregator.microservices.App
+
+
+
+
+
+
+
+
diff --git a/aggregator-microservices/information-microservice/pom.xml b/aggregator-microservices/information-microservice/pom.xml
index f1d9d2dc0de8..f99d26b65665 100644
--- a/aggregator-microservices/information-microservice/pom.xml
+++ b/aggregator-microservices/information-microservice/pom.xml
@@ -1,70 +1,76 @@
-
+
-
- aggregator-microservices
- com.iluwatar
- 1.23.0-SNAPSHOT
-
- 4.0.0
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ aggregator-microservices
+ com.iluwatar
+ 1.23.0-SNAPSHOT
+
+ 4.0.0
- information-microservice
- jar
+ information-microservice
+ jar
-
-
- org.springframework
- spring-webmvc
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
+
+
+ org.springframework
+ spring-webmvc
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
- repackage
-
-
-
-
-
-
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.information.microservices.InformationApplication
+
+
+
+
+
+
+
+
diff --git a/aggregator-microservices/inventory-microservice/pom.xml b/aggregator-microservices/inventory-microservice/pom.xml
index 93ced9f686e1..f7899aa8f307 100644
--- a/aggregator-microservices/inventory-microservice/pom.xml
+++ b/aggregator-microservices/inventory-microservice/pom.xml
@@ -1,69 +1,75 @@
-
+
-
- aggregator-microservices
- com.iluwatar
- 1.23.0-SNAPSHOT
-
- 4.0.0
- inventory-microservice
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ aggregator-microservices
+ com.iluwatar
+ 1.23.0-SNAPSHOT
+
+ 4.0.0
+ inventory-microservice
- jar
-
-
- org.springframework
- spring-webmvc
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
+ jar
+
+
+ org.springframework
+ spring-webmvc
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
- repackage
-
-
-
-
-
-
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.inventory.microservices.InventoryApplication
+
+
+
+
+
+
+
+
diff --git a/ambassador/pom.xml b/ambassador/pom.xml
index 350cace6adeb..6d6a9894de20 100644
--- a/ambassador/pom.xml
+++ b/ambassador/pom.xml
@@ -1,43 +1,53 @@
-
+
-
- java-design-patterns
- com.iluwatar
- 1.23.0-SNAPSHOT
-
- 4.0.0
- ambassador
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ java-design-patterns
+ com.iluwatar
+ 1.23.0-SNAPSHOT
+
+ 4.0.0
+ ambassador
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.ambassador.App
+
+
+
+
+
+
+
+
diff --git a/api-gateway/api-gateway-service/pom.xml b/api-gateway/api-gateway-service/pom.xml
index 1be25c304665..744023e900c2 100644
--- a/api-gateway/api-gateway-service/pom.xml
+++ b/api-gateway/api-gateway-service/pom.xml
@@ -68,6 +68,21 @@
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.api.gateway.App
+
+
+
+
+
+
diff --git a/api-gateway/image-microservice/pom.xml b/api-gateway/image-microservice/pom.xml
index bcbaeb539717..27ef343afabc 100644
--- a/api-gateway/image-microservice/pom.xml
+++ b/api-gateway/image-microservice/pom.xml
@@ -63,6 +63,21 @@
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.image.microservice.ImageApplication
+
+
+
+
+
+
diff --git a/api-gateway/price-microservice/pom.xml b/api-gateway/price-microservice/pom.xml
index 47f16b4dd31f..e7b144c5895c 100644
--- a/api-gateway/price-microservice/pom.xml
+++ b/api-gateway/price-microservice/pom.xml
@@ -65,6 +65,21 @@
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.price.microservices.PriceApplication
+
+
+
+
+
+
diff --git a/async-method-invocation/pom.xml b/async-method-invocation/pom.xml
index 62ec375dfad7..46aa9d354a0f 100644
--- a/async-method-invocation/pom.xml
+++ b/async-method-invocation/pom.xml
@@ -1,52 +1,64 @@
-
-
- 4.0.0
-
- com.iluwatar
- java-design-patterns
- 1.23.0-SNAPSHOT
-
- async-method-invocation
-
-
- org.junit.jupiter
- junit-jupiter-engine
- test
-
-
- org.mockito
- mockito-core
- test
-
-
- junit
- junit
- test
-
-
+
+
+ 4.0.0
+
+ com.iluwatar
+ java-design-patterns
+ 1.23.0-SNAPSHOT
+
+ async-method-invocation
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+
+
+ com.iluwatar.async.method.invocation.App
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 39582fd93718..9ffaa852574a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,500 +1,511 @@
-
-
- 4.0.0
- com.iluwatar
- java-design-patterns
- 1.23.0-SNAPSHOT
- pom
- 2014-2019
-
- UTF-8
- 5.2.18.Final
- 5.0.13.RELEASE
- 2.0.9.RELEASE
- 2.0.14.RELEASE
- 1.4.190
- 4.12
- 5.5.2
- ${junit.version}.2
- 1.0.2
- 3.8.1
- 0.8.4
- 1.4
- 2.24.0
- 19.0
- 1.10.19
- 2.22
- 4.0
- 3.3.0
- 1.7.28
- 1.2.3
- 1.1.0
- 1.11.289
- 2.0.1
- 2.8.5
- 2.3.1
- 2.3.2
- 1.3.2
- 1.19.0
-
-
- abstract-factory
- tls
- builder
- factory-method
- prototype
- singleton
- adapter
- bridge
- composite
- dao
- data-mapper
- decorator
- facade
- flyweight
- proxy
- chain
- command
- interpreter
- iterator
- mediator
- memento
- model-view-presenter
- observer
- state
- strategy
- template-method
- visitor
- double-checked-locking
- servant
- service-locator
- null-object
- event-aggregator
- callback
- execute-around
- property
- intercepting-filter
- producer-consumer
- pipeline
- poison-pill
- reader-writer-lock
- lazy-loading
- service-layer
- specification
- tolerant-reader
- model-view-controller
- flux
- double-dispatch
- multiton
- resource-acquisition-is-initialization
- thread-pool
- twin
- private-class-data
- object-pool
- dependency-injection
- naked-objects
- front-controller
- repository
- async-method-invocation
- monostate
- step-builder
- business-delegate
- half-sync-half-async
- layers
- eip-message-channel
- fluentinterface
- reactor
- caching
- eip-publish-subscribe
- delegation
- event-driven-architecture
- api-gateway
- factory-kit
- feature-toggle
- value-object
- module
- monad
- mute-idiom
- mutex
- semaphore
- hexagonal
- abstract-document
- aggregator-microservices
- promise
- page-object
- event-asynchronous
- event-queue
- queue-load-leveling
- object-mother
- data-bus
- converter
- guarded-suspension
- balking
- extension-objects
- marker
- cqrs
- event-sourcing
- data-transfer-object
- throttling
- unit-of-work
- partial-response
- eip-wire-tap
- eip-splitter
- eip-aggregator
- retry
- dirty-flag
- trampoline
- serverless
- ambassador
- acyclic-visitor
- collection-pipeline
- master-worker-pattern
- spatial-partition
- priority-queue
- commander
- typeobjectpattern
- bytecode
- leader-election
- data-locality
- subclass-sandbox
- circuit-breaker
- role-object
+
+
+ 4.0.0
+ com.iluwatar
+ java-design-patterns
+ 1.23.0-SNAPSHOT
+ pom
+ 2014-2019
+
+ UTF-8
+ 5.2.18.Final
+ 5.0.13.RELEASE
+ 2.0.9.RELEASE
+ 2.0.14.RELEASE
+ 1.4.190
+ 4.12
+ 5.5.2
+ ${junit.version}.2
+ 1.0.2
+ 3.8.1
+ 0.8.4
+ 1.4
+ 2.24.0
+ 19.0
+ 1.10.19
+ 2.22
+ 4.0
+ 3.3.0
+ 1.7.28
+ 1.2.3
+ 1.1.0
+ 1.11.289
+ 2.0.1
+ 2.8.5
+ 2.3.1
+ 2.3.2
+ 1.3.2
+ 1.19.0
+
+
+ abstract-factory
+ tls
+ builder
+ factory-method
+ prototype
+ singleton
+ adapter
+ bridge
+ composite
+ dao
+ data-mapper
+ decorator
+ facade
+ flyweight
+ proxy
+ chain
+ command
+ interpreter
+ iterator
+ mediator
+ memento
+ model-view-presenter
+ observer
+ state
+ strategy
+ template-method
+ visitor
+ double-checked-locking
+ servant
+ service-locator
+ null-object
+ event-aggregator
+ callback
+ execute-around
+ property
+ intercepting-filter
+ producer-consumer
+ pipeline
+ poison-pill
+ reader-writer-lock
+ lazy-loading
+ service-layer
+ specification
+ tolerant-reader
+ model-view-controller
+ flux
+ double-dispatch
+ multiton
+ resource-acquisition-is-initialization
+ thread-pool
+ twin
+ private-class-data
+ object-pool
+ dependency-injection
+ naked-objects
+ front-controller
+ repository
+ async-method-invocation
+ monostate
+ step-builder
+ business-delegate
+ half-sync-half-async
+ layers
+ eip-message-channel
+ fluentinterface
+ reactor
+ caching
+ eip-publish-subscribe
+ delegation
+ event-driven-architecture
+ api-gateway
+ factory-kit
+ feature-toggle
+ value-object
+ module
+ monad
+ mute-idiom
+ mutex
+ semaphore
+ hexagonal
+ abstract-document
+ aggregator-microservices
+ promise
+ page-object
+ event-asynchronous
+ event-queue
+ queue-load-leveling
+ object-mother
+ data-bus
+ converter
+ guarded-suspension
+ balking
+ extension-objects
+ marker
+ cqrs
+ event-sourcing
+ data-transfer-object
+ throttling
+ unit-of-work
+ partial-response
+ eip-wire-tap
+ eip-splitter
+ eip-aggregator
+ retry
+ dirty-flag
+ trampoline
+ serverless
+ ambassador
+ acyclic-visitor
+ collection-pipeline
+ master-worker-pattern
+ spatial-partition
+ priority-queue
+ commander
+ typeobjectpattern
+ bytecode
+ leader-election
+ data-locality
+ subclass-sandbox
+ circuit-breaker
+ role-object
saga
- double-buffer
- sharding
- game-loop
-
-
-
-
- jitpack.io
- https://jitpack.io
-
-
-
-
-
-
- org.hibernate
- hibernate-core
- ${hibernate.version}
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
- org.springframework.data
- spring-data-jpa
- ${spring-data.version}
-
-
- org.springframework
- spring-webmvc
- ${spring.version}
-
-
- com.h2database
- h2
- ${h2.version}
-
-
- commons-dbcp
- commons-dbcp
- ${commons-dbcp.version}
-
-
- org.apache.camel
- camel-core
- ${camel.version}
-
-
- org.apache.camel
- camel-stream
- ${camel.version}
-
-
- junit
- junit
- ${junit.version}
- test
-
-
- org.junit.jupiter
- junit-jupiter-api
- ${junit-jupiter.version}
- test
-
-
- 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-migrationsupport
- ${junit-jupiter.version}
- test
-
-
- org.junit.vintage
- junit-vintage-engine
- ${junit-vintage.version}
- test
-
-
- com.github.sbrannen
- spring-test-junit5
- ${sping-test-junit5.version}
- test
-
-
- org.mockito
- mockito-core
- ${mockito.version}
- test
-
-
- com.google.guava
- guava
- ${guava.version}
-
-
- net.sourceforge.htmlunit
- htmlunit
- ${htmlunit.version}
-
-
- com.google.inject
- guice
- ${guice.version}
-
-
- org.mongodb
- mongo-java-driver
- ${mongo-java-driver.version}
-
-
- javax.xml.bind
- jaxb-api
- ${jaxb-api.version}
-
-
- javax.annotation
- javax.annotation-api
- ${annotation-api.version}
-
-
- com.sun.xml.bind
- jaxb-impl
- ${jaxb-impl.version}
-
-
- org.javassist
- javassist
- 3.25.0-GA
-
-
- com.github.stefanbirkner
- system-rules
- ${system-rules.version}
- test
-
-
-
-
-
-
- org.slf4j
- slf4j-api
- ${slf4j.version}
-
-
- ch.qos.logback
- logback-classic
- ${logback.version}
-
-
- ch.qos.logback
- logback-core
- ${logback.version}
-
-
+ double-buffer
+ sharding
+ game-loop
+
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${compiler.version}
-
-
- 11
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.0.0-M3
-
- -Xmx1024M ${argLine}
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
- ${spring-boot.version}
-
-
-
+
+
+ jitpack.io
+ https://jitpack.io
+
+
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- 3.1.0
-
-
- validate
-
- check
-
- validate
-
- google_checks.xml
- checkstyle-suppressions.xml
- UTF-8
- true
- warning
- false
-
-
-
-
+
+
+
+ org.hibernate
+ hibernate-core
+ ${hibernate.version}
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+ org.springframework.data
+ spring-data-jpa
+ ${spring-data.version}
+
+
+ org.springframework
+ spring-webmvc
+ ${spring.version}
+
+
+ com.h2database
+ h2
+ ${h2.version}
+
+
+ commons-dbcp
+ commons-dbcp
+ ${commons-dbcp.version}
+
+
+ org.apache.camel
+ camel-core
+ ${camel.version}
+
+
+ org.apache.camel
+ camel-stream
+ ${camel.version}
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit-jupiter.version}
+ test
+
+
+ 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-migrationsupport
+ ${junit-jupiter.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit-vintage.version}
+ test
+
+
+ com.github.sbrannen
+ spring-test-junit5
+ ${sping-test-junit5.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+ net.sourceforge.htmlunit
+ htmlunit
+ ${htmlunit.version}
+
+
+ com.google.inject
+ guice
+ ${guice.version}
+
+
+ org.mongodb
+ mongo-java-driver
+ ${mongo-java-driver.version}
+
+
+ javax.xml.bind
+ jaxb-api
+ ${jaxb-api.version}
+
+
+ javax.annotation
+ javax.annotation-api
+ ${annotation-api.version}
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ ${jaxb-impl.version}
+
+
+ org.javassist
+ javassist
+ 3.25.0-GA
+
+
+ com.github.stefanbirkner
+ system-rules
+ ${system-rules.version}
+ test
+
+
+
-
-
- org.commonjava.maven.plugins
- directory-maven-plugin
- 0.3.1
-
-
- directories
-
- directory-of
-
- initialize
-
- projectRoot
-
- com.iluwatar
- java-design-patterns
-
-
-
-
-
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+
+
+ ch.qos.logback
+ logback-core
+ ${logback.version}
+
+
-
- com.mycila
- license-maven-plugin
- 3.0
-
- com/mycila/maven/plugin/license/templates/MIT.txt
-
- Ilkka Seppälä
-
- true
-
- ${projectRoot}${file.separator}license-plugin-header-style.xml
-
-
- SLASHSTAR_CUSTOM_STYLE
-
-
- .github/FUNDING.yml
-
-
-
-
- install-format
- install
-
- format
-
-
-
-
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${compiler.version}
+
+
+ 11
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M3
+
+ -Xmx1024M ${argLine}
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ package
+
+ single
+
+
+
+ jar-with-dependencies
+
+
+ ${project.artifactId}
+ false
+
+
+
+
+
+
-
- org.jacoco
- jacoco-maven-plugin
- ${jacoco.version}
-
-
- prepare-agent
-
- prepare-agent
-
-
-
- report
-
- report
-
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.1.0
+
+
+ validate
+
+ check
+
+ validate
+
+ google_checks.xml
+ checkstyle-suppressions.xml
+ UTF-8
+ true
+ warning
+ false
+
+
+
+
-
-
+
+
+ org.commonjava.maven.plugins
+ directory-maven-plugin
+ 0.3.1
+
+
+ directories
+
+ directory-of
+
+ initialize
+
+ projectRoot
+
+ com.iluwatar
+ java-design-patterns
+
+
+
+
+
+
+ com.mycila
+ license-maven-plugin
+ 3.0
+
+ com/mycila/maven/plugin/license/templates/MIT.txt
+
+ Ilkka Seppälä
+
+ true
+
+ ${projectRoot}${file.separator}license-plugin-header-style.xml
+
+
+ SLASHSTAR_CUSTOM_STYLE
+
+
+ .github/FUNDING.yml
+
+
+
+
+ install-format
+ install
+
+ format
+
+
+
+
-
-
-
- org.apache.maven.plugins
- maven-jxr-plugin
- 3.0.0
-
-
-
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ prepare-agent
+
+ prepare-agent
+
+
+
+ report
+
+ report
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.0.0
+
+
+