4.0.0
com.iluwatar
java-design-patterns
1.26.0-SNAPSHOT
pom
2014-2022
Java Design Patterns
Java Design Patterns
UTF-8
3.4.4
5.11.4
5.14.2
1.5.18
2.0.17
0.8.13
1.4
4.7.0
2.11.0
6.0.0
1.1.0
1.18.38
5.4.0
5.4.0
2.3.232
3.5.2
5.0.0
3.14.0
5.1.0.4751
https://sonarcloud.io
iluwatar
iluwatar_java-design-patterns
${project.artifactId}
Java Design Patterns
abstract-document
abstract-factory
active-object
acyclic-visitor
adapter
ambassador
anti-corruption-layer
arrange-act-assert
async-method-invocation
balking
bloc
bridge
builder
business-delegate
bytecode
caching
callback
chain-of-responsibility
circuit-breaker
clean-architecture
client-session
collecting-parameter
collection-pipeline
combinator
command
command-query-responsibility-segregation
commander
component
composite
composite-entity
composite-view
context-object
converter
curiously-recurring-template-pattern
currying
data-access-object
data-bus
data-locality
data-mapper
data-transfer-object
decorator
delegation
dependency-injection
dirty-flag
domain-model
double-buffer
double-checked-locking
double-dispatch
dynamic-proxy
event-aggregator
event-based-asynchronous
event-driven-architecture
event-queue
event-sourcing
execute-around
extension-objects
facade
factory
factory-kit
factory-method
fanout-fanin
feature-toggle
filterer
fluent-interface
flux
flyweight
front-controller
function-composition
game-loop
gateway
guarded-suspension
half-sync-half-async
health-check
hexagonal-architecture
identity-map
intercepting-filter
interpreter
iterator
layered-architecture
lazy-loading
leader-election
leader-followers
lockable-object
map-reduce
marker-interface
master-worker
mediator
memento
metadata-mapping
microservices-aggregrator
microservices-api-gateway
microservices-client-side-ui-composition
microservices-distributed-tracing
microservices-idempotent-consumer
microservices-log-aggregation
model-view-controller
model-view-intent
model-view-presenter
model-view-viewmodel
monad
money
monitor
monolithic-architecture
monostate
multiton
mute-idiom
notification
null-object
object-mother
object-pool
observer
optimistic-offline-lock
page-controller
page-object
parameter-object
partial-response
pipeline
poison-pill
presentation-model
private-class-data
producer-consumer
promise
property
prototype
proxy
publish-subscribe
queue-based-load-leveling
reactor
registry
repository
resource-acquisition-is-initialization
retry
role-object
saga
separated-interface
serialized-entity
serialized-lob
servant
server-session
service-layer
service-locator
service-stub
service-to-worker
session-facade
sharding
single-table-inheritance
singleton
spatial-partition
special-case
specification
state
step-builder
strangler
strategy
subclass-sandbox
table-inheritance
table-module
template-method
templateview
thread-pool-executor
throttling
tolerant-reader
trampoline
transaction-script
twin
type-object
unit-of-work
update-method
value-object
version-number
virtual-proxy
visitor
backpressure
actor-model
jitpack.io
https://jitpack.io
org.springframework.boot
spring-boot-starter
${spring-boot.version}
org.springframework.boot
spring-boot-starter-web
${spring-boot.version}
org.springframework.boot
spring-boot-starter-actuator
${spring-boot.version}
org.springframework.boot
spring-boot-starter-data-jpa
${spring-boot.version}
org.springframework.boot
spring-boot-starter-test
test
${spring-boot.version}
commons-dbcp
commons-dbcp
${commons-dbcp.version}
org.htmlunit
htmlunit
${htmlunit.version}
com.google.code.gson
gson
${gson.version}
com.google.inject
guice
${guice.version}
com.github.stefanbirkner
system-lambda
${system-lambda.version}
test
org.junit.jupiter
junit-jupiter-engine
${junit.version}
test
org.junit.jupiter
junit-jupiter-params
${junit.version}
test
org.junit.jupiter
junit-jupiter-migrationsupport
${junit.version}
test
org.slf4j
slf4j-api
${slf4j.version}
ch.qos.logback
logback-classic
${logback.version}
org.mockito
mockito-core
${mockito.version}
org.mongodb
bson
${bson.version}
org.mongodb
mongodb-driver-legacy
${mongo.version}
com.h2database
h2
${h2.version}
org.projectlombok
lombok
${lombok.version}
provided
org.apache.maven.plugins
maven-compiler-plugin
${maven-compiler-plugin.version}
21
21
org.projectlombok
lombok
${lombok.version}
org.apache.maven.plugins
maven-surefire-plugin
${maven-surefire-plugin.version}
org.springframework.boot
spring-boot-maven-plugin
org.apache.maven.plugins
maven-assembly-plugin
package
single
jar-with-dependencies
${project.artifactId}-${project.version}
false
org.sonarsource.scanner.maven
sonar-maven-plugin
${sonar-maven-plugin.version}
com.mycila
license-maven-plugin
${license-maven-plugin.version}
com/mycila/maven/plugin/license/templates/MIT.txt
**/README
src/test/resources/**
src/main/resources/**
checkstyle-suppressions.xml
Ilkka Seppälä
iluwatar@gmail.com
install-format
install
format
org.jacoco
jacoco-maven-plugin
${jacoco.version}
prepare-agent
prepare-agent
report
report
com.diffplug.spotless
spotless-maven-plugin
2.44.4
check
apply
1.17.0