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 4.6 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 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