4.0.0 com.iluwatar java-design-patterns 1.26.0-SNAPSHOT pom 2014-2022 Java Design Patterns Java Design Patterns UTF-8 5.0.0.4389 2.7.5 0.8.12 1.4 4.7.0 2.11.0 6.0.0 1.1.0 3.5.2 3.6.0 4.6 2.1.1 3.14.0 1.18.36 https://sonarcloud.io iluwatar iluwatar_java-design-patterns ${project.artifactId} Java Design Patterns abstract-factory collecting-parameter monitor builder factory-method prototype singleton adapter bridge composite data-access-object data-mapper decorator facade flyweight proxy chain-of-responsibility command interpreter iterator mediator memento model-view-presenter observer state strategy template-method version-number visitor double-checked-locking servant service-locator null-object event-aggregator callback execute-around property intercepting-filter producer-consumer pipeline poison-pill lazy-loading service-layer specification tolerant-reader model-view-controller flux double-dispatch multiton resource-acquisition-is-initialization twin private-class-data object-pool dependency-injection front-controller repository async-method-invocation monostate step-builder business-delegate half-sync-half-async layered-architecture fluent-interface reactor caching delegation event-driven-architecture microservices-api-gateway factory-kit feature-toggle value-object monad mute-idiom hexagonal-architecture abstract-document microservices-aggregrator promise page-controller page-object event-based-asynchronous event-queue queue-based-load-leveling object-mother data-bus converter guarded-suspension balking extension-objects marker-interface command-query-responsibility-segregation event-sourcing data-transfer-object throttling unit-of-work partial-response retry dirty-flag trampoline ambassador acyclic-visitor collection-pipeline master-worker spatial-partition commander type-object bytecode leader-election data-locality subclass-sandbox circuit-breaker role-object saga double-buffer sharding game-loop combinator update-method leader-followers strangler arrange-act-assert transaction-script registry filterer factory separated-interface special-case parameter-object active-object model-view-viewmodel composite-entity table-module presentation-model lockable-object fanout-fanin domain-model composite-view metadata-mapping service-to-worker client-session model-view-intent currying serialized-entity identity-map component context-object optimistic-offline-lock curiously-recurring-template-pattern microservices-log-aggregation anti-corruption-layer health-check notification single-table-inheritance dynamic-proxy gateway serialized-lob server-session virtual-proxy function-composition microservices-distributed-tracing microservices-client-side-ui-composition microservices-idempotent-consumer monolithic-architecture session-facade templateview money table-inheritance bloc map-reduce service-stub jitpack.io https://jitpack.io org.springframework.boot spring-boot-dependencies ${spring-boot.version} pom import 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.slf4j slf4j-api ch.qos.logback logback-classic ch.qos.logback logback-core 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} org.apache.maven.plugins maven-checkstyle-plugin ${maven-checkstyle-plugin.version} validate check validate google_checks.xml checkstyle-suppressions.xml true warning false 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