From 110f8f2c7a388299b4522028355170522892c634 Mon Sep 17 00:00:00 2001 From: hbothra Date: Sat, 16 Nov 2019 10:01:18 +0530 Subject: [PATCH 1/9] Adding support for maven assembly plugin to generate executable jar with all dependencies in built --- abstract-document/pom.xml | 93 ++-- pom.xml | 987 +++++++++++++++++++------------------- 2 files changed, 553 insertions(+), 527 deletions(-) diff --git a/abstract-document/pom.xml b/abstract-document/pom.xml index ec1bd16dc633..5bb68fb41f80 100644 --- a/abstract-document/pom.xml +++ b/abstract-document/pom.xml @@ -1,42 +1,55 @@ - - - 4.0.0 - - java-design-patterns - com.iluwatar - 1.22.0-SNAPSHOT - - abstract-document - - - org.junit.jupiter - junit-jupiter-engine - test - - + + + 4.0.0 + + java-design-patterns + com.iluwatar + 1.22.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/pom.xml b/pom.xml index 1ab896068a6b..e5d589f26226 100644 --- a/pom.xml +++ b/pom.xml @@ -1,501 +1,514 @@ - - - 4.0.0 - com.iluwatar - java-design-patterns - 1.22.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.22.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 - + double-buffer + sharding + - - - jitpack.io - https://jitpack.io - - + + + 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.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} - - + + + org.slf4j + slf4j-api + ${slf4j.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + ch.qos.logback + logback-core + ${logback.version} + + - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${compiler.version} - - 11 - 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-compiler-plugin + ${compiler.version} + + 11 + 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.apache.maven.plugins - maven-checkstyle-plugin - 3.1.0 - - - validate - - check - - validate - - google_checks.xml - checkstyle-suppressions.xml - UTF-8 - true - true - - - - + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.1.0 + + + validate + + check + + validate + + google_checks.xml + checkstyle-suppressions.xml + UTF-8 + true + true + + + + - - - org.commonjava.maven.plugins - directory-maven-plugin - 0.3.1 - - - directories - - directory-of - - initialize - - projectRoot - - com.iluwatar - java-design-patterns - - - - - + + + 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 - - - -
+ + 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.jacoco - jacoco-maven-plugin - ${jacoco.version} - - - prepare-agent - - prepare-agent - - - - report - - report - - - - + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + prepare-agent + + prepare-agent + + + + report + + report + + + + -
-
+ +
- - - - org.apache.maven.plugins - maven-jxr-plugin - 3.0.0 - - - + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.0.0 + + +
From d88a6c5b128de2bafabb7b020c4c851130183c3e Mon Sep 17 00:00:00 2001 From: hbothra Date: Mon, 18 Nov 2019 11:49:46 +0530 Subject: [PATCH 2/9] Merge branch 'master' into issue-989 # Conflicts: # abstract-document/pom.xml # pom.xml --- pom.xml | 642 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 317 insertions(+), 325 deletions(-) diff --git a/pom.xml b/pom.xml index e8fd79611319..c77bbf63a167 100644 --- a/pom.xml +++ b/pom.xml @@ -1,30 +1,22 @@ - - + + 4.0.0 com.iluwatar java-design-patterns @@ -176,235 +168,235 @@ master-worker-pattern spatial-partition priority-queue - commander - typeobjectpattern + commander + typeobjectpattern bytecode leader-election data-locality subclass-sandbox circuit-breaker role-object - saga + saga double-buffer sharding game-loop - - - jitpack.io - https://jitpack.io - - + + + 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.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} - - + + + org.slf4j + slf4j-api + ${slf4j.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + ch.qos.logback + logback-core + ${logback.version} + + - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${compiler.version} - - 11 - 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.apache.maven.plugins + maven-compiler-plugin + ${compiler.version} + + 11 + 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 + + + + + + @@ -430,92 +422,92 @@ - - - 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.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.jacoco - jacoco-maven-plugin - ${jacoco.version} - - - prepare-agent - - prepare-agent - - - - report - - report - - - - + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + prepare-agent + + prepare-agent + + + + report + + report + + + + -
-
+ +
- - - - org.apache.maven.plugins - maven-jxr-plugin - 3.0.0 - - - + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.0.0 + + +
From eafa3abe7e24acf7073119d8df002eb681b09f23 Mon Sep 17 00:00:00 2001 From: hbothra Date: Mon, 18 Nov 2019 16:47:31 +0530 Subject: [PATCH 3/9] Adding maven assemly plugin for projects with name A --- abstract-document/pom.xml | 114 +++++++------- abstract-factory/pom.xml | 94 ++++++----- acyclic-visitor/pom.xml | 74 +++++---- adapter/pom.xml | 104 +++++++------ .../aggregator-service/pom.xml | 146 +++++++++--------- .../information-microservice/pom.xml | 134 ++++++++-------- .../inventory-microservice/pom.xml | 134 ++++++++-------- ambassador/pom.xml | 90 ++++++----- api-gateway/api-gateway-service/pom.xml | 15 ++ api-gateway/image-microservice/pom.xml | 15 ++ api-gateway/price-microservice/pom.xml | 15 ++ async-method-invocation/pom.xml | 112 ++++++++------ 12 files changed, 583 insertions(+), 464 deletions(-) diff --git a/abstract-document/pom.xml b/abstract-document/pom.xml index c021a0d50128..5a19c3c8193c 100644 --- a/abstract-document/pom.xml +++ b/abstract-document/pom.xml @@ -1,63 +1,55 @@ - - - 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 - - - - - - - - + + + 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 + + + + + + + + From 5daa724abcf3fd17ef908775b1980c718e2c5be3 Mon Sep 17 00:00:00 2001 From: hbothra Date: Mon, 18 Nov 2019 16:48:33 +0530 Subject: [PATCH 4/9] Update in format as per checkstyle, i.e. Spcae in place of tab with size of 2 --- pom.xml | 1000 +++++++++++++++++++++++++++---------------------------- 1 file changed, 499 insertions(+), 501 deletions(-) diff --git a/pom.xml b/pom.xml index c77bbf63a167..9ffaa852574a 100644 --- a/pom.xml +++ b/pom.xml @@ -1,513 +1,511 @@ + granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software + without restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies of the + Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: The above copyright notice and this + permission notice shall be included in all copies or substantial portions + of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY + KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN + NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. --> - 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 - + 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"> + 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 - - + + + 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.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} - - + + + org.slf4j + slf4j-api + ${slf4j.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + ch.qos.logback + logback-core + ${logback.version} + + - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${compiler.version} - - 11 - 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.apache.maven.plugins + maven-compiler-plugin + ${compiler.version} + + 11 + 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.apache.maven.plugins - maven-checkstyle-plugin - 3.1.0 - - - validate - - check - - validate - - google_checks.xml - checkstyle-suppressions.xml - UTF-8 - true - warning - false - - - - + + + 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.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.jacoco - jacoco-maven-plugin - ${jacoco.version} - - - prepare-agent - - prepare-agent - - - - report - - report - - - - - -
-
- - - - - 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 + + +
From f99b7d7e371b7c5bffbcee7d521c9fe55f67330b Mon Sep 17 00:00:00 2001 From: hbothra Date: Sat, 30 Nov 2019 17:39:52 +0530 Subject: [PATCH 5/9] batch set - 2 having all project with B and C --- balking/pom.xml | 94 ++++++++++++++++++--------------- bridge/pom.xml | 102 ++++++++++++++++++++---------------- builder/pom.xml | 92 ++++++++++++++++++-------------- business-delegate/pom.xml | 61 ++++++++++++--------- bytecode/pom.xml | 91 ++++++++++++++++++-------------- caching/pom.xml | 15 ++++++ callback/pom.xml | 19 +++++++ chain/pom.xml | 19 +++++++ circuit-breaker/pom.xml | 19 +++++++ collection-pipeline/pom.xml | 19 +++++++ command/pom.xml | 19 +++++++ commander/pom.xml | 65 +++++++++++++++++++++++ composite/pom.xml | 19 +++++++ converter/pom.xml | 99 ++++++++++++++++++---------------- cqrs/pom.xml | 20 ++++++- 15 files changed, 514 insertions(+), 239 deletions(-) diff --git a/balking/pom.xml b/balking/pom.xml index aca041684f50..96453169265b 100644 --- a/balking/pom.xml +++ b/balking/pom.xml @@ -1,46 +1,54 @@ - + - - java-design-patterns - com.iluwatar - 1.23.0-SNAPSHOT - - 4.0.0 - - balking - - - 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 + + balking + + + org.junit.jupiter + junit-jupiter-engine + test + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.balking.App + + + + + + + + diff --git a/bridge/pom.xml b/bridge/pom.xml index b37cb8c9da27..0664bc9b5977 100644 --- a/bridge/pom.xml +++ b/bridge/pom.xml @@ -1,47 +1,59 @@ - - - 4.0.0 - - com.iluwatar - java-design-patterns - 1.23.0-SNAPSHOT - - bridge - - - org.junit.jupiter - junit-jupiter-engine - test - - - org.mockito - mockito-core - test - - + + + 4.0.0 + + com.iluwatar + java-design-patterns + 1.23.0-SNAPSHOT + + bridge + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.mockito + mockito-core + test + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.bridge.App + + + + + + + + diff --git a/builder/pom.xml b/builder/pom.xml index e31ef2798bcf..dab9c66a7f5b 100644 --- a/builder/pom.xml +++ b/builder/pom.xml @@ -1,42 +1,54 @@ - - - 4.0.0 - - com.iluwatar - java-design-patterns - 1.23.0-SNAPSHOT - - builder - - - org.junit.jupiter - junit-jupiter-engine - test - - + + + 4.0.0 + + com.iluwatar + java-design-patterns + 1.23.0-SNAPSHOT + + builder + + + org.junit.jupiter + junit-jupiter-engine + test + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.builder.App + + + + + + + + diff --git a/business-delegate/pom.xml b/business-delegate/pom.xml index 4bf05843c00c..26987c73aef1 100644 --- a/business-delegate/pom.xml +++ b/business-delegate/pom.xml @@ -1,31 +1,23 @@ - + + xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 4.0.0 com.iluwatar @@ -45,4 +37,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.business.delegate.App + + + + + + + + diff --git a/bytecode/pom.xml b/bytecode/pom.xml index 6b2f0bf548ee..f6be69ceede7 100644 --- a/bytecode/pom.xml +++ b/bytecode/pom.xml @@ -1,45 +1,56 @@ - + - - java-design-patterns - 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"> + + java-design-patterns + com.iluwatar + 1.23.0-SNAPSHOT + + 4.0.0 + + bytecode + + + org.junit.jupiter + junit-jupiter-engine + test + + - bytecode - - - org.junit.jupiter - junit-jupiter-engine - test - - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.bytecode.App + + + + + + + + \ No newline at end of file diff --git a/caching/pom.xml b/caching/pom.xml index e479bc143b52..79bde5c951b4 100644 --- a/caching/pom.xml +++ b/caching/pom.xml @@ -69,6 +69,21 @@ false + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.caching.App + + + + + + diff --git a/callback/pom.xml b/callback/pom.xml index 634e4f7e90c9..c156527f5dab 100644 --- a/callback/pom.xml +++ b/callback/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.callback.App + + + + + + + + diff --git a/chain/pom.xml b/chain/pom.xml index f92637935560..cf70ad1e89f0 100644 --- a/chain/pom.xml +++ b/chain/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.chain.App + + + + + + + +
diff --git a/circuit-breaker/pom.xml b/circuit-breaker/pom.xml index b04cd5c25ecc..fd9f85675650 100644 --- a/circuit-breaker/pom.xml +++ b/circuit-breaker/pom.xml @@ -37,4 +37,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.circuitbreaker.App + + + + + + + +
diff --git a/collection-pipeline/pom.xml b/collection-pipeline/pom.xml index 3c2a925c4836..6d8d467ad151 100644 --- a/collection-pipeline/pom.xml +++ b/collection-pipeline/pom.xml @@ -37,4 +37,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.collectionpipeline.App + + + + + + + +
diff --git a/command/pom.xml b/command/pom.xml index d43e09822734..50a14c45f00d 100644 --- a/command/pom.xml +++ b/command/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.command.App + + + + + + + + diff --git a/commander/pom.xml b/commander/pom.xml index 7c675a304d3a..7ab29e421c60 100644 --- a/commander/pom.xml +++ b/commander/pom.xml @@ -37,4 +37,69 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + Employee + + + + com.iluwatar.commander.AppEmployeeDbFailCases + + + ${project.artifactId}-EmployeeDBFailCase + + + + Message + + + + com.iluwatar.commander.AppMessagingFailCases + + + ${project.artifactId}-MessagingFailCase + + + + Payment + + + + com.iluwatar.commander.AppPaymentFailCases + + + ${project.artifactId}-PaymentFailCase + + + + Queue + + + + com.iluwatar.commander.AppQueueFailCases + + + ${project.artifactId}-QueueFailCase + + + + Shipping + + + + com.iluwatar.commander.AppShippingFailCases + + + ${project.artifactId}-ShippingFailCase + + + + + + diff --git a/composite/pom.xml b/composite/pom.xml index e833646807da..c16b95c13a8a 100644 --- a/composite/pom.xml +++ b/composite/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.composite.App + + + + + + + + diff --git a/converter/pom.xml b/converter/pom.xml index 9495e811ec9a..56eb2ccdbc8d 100644 --- a/converter/pom.xml +++ b/converter/pom.xml @@ -1,49 +1,58 @@ - + - - java-design-patterns - com.iluwatar - 1.23.0-SNAPSHOT - - 4.0.0 - - - org.junit.jupiter - junit-jupiter-engine - test - - - com.google.guava - guava - - - converter - + 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 + + converter + 4.0.0 + + + org.junit.jupiter + junit-jupiter-engine + test + + + com.google.guava + guava + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.converter.App + + + + + + + + diff --git a/cqrs/pom.xml b/cqrs/pom.xml index 0f1b4a7c31d9..b3a0303e634e 100644 --- a/cqrs/pom.xml +++ b/cqrs/pom.xml @@ -58,7 +58,25 @@ jaxb-api test - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.cqrs.app.App + + + + + + + + From 90bf7a675a2501e3e7ee7d00df364594a1f204a2 Mon Sep 17 00:00:00 2001 From: hbothra Date: Mon, 9 Dec 2019 23:33:11 +0530 Subject: [PATCH 6/9] issue-989 d-e-f --- dao/pom.xml | 33 ++++++++++++++++----- data-bus/pom.xml | 19 ++++++++++++ data-locality/pom.xml | 48 +++++++++++++++++++++---------- data-mapper/pom.xml | 19 ++++++++++++ data-transfer-object/pom.xml | 19 ++++++++++++ decorator/pom.xml | 19 ++++++++++++ delegation/pom.xml | 47 +++++++++++++++++++++--------- dependency-injection/pom.xml | 19 ++++++++++++ dirty-flag/pom.xml | 19 ++++++++++++ double-buffer/pom.xml | 19 ++++++++++++ double-checked-locking/pom.xml | 19 ++++++++++++ double-dispatch/pom.xml | 19 ++++++++++++ eip-aggregator/pom.xml | 19 ++++++++++++ eip-message-channel/pom.xml | 19 ++++++++++++ eip-publish-subscribe/pom.xml | 19 ++++++++++++ eip-splitter/pom.xml | 19 ++++++++++++ eip-wire-tap/pom.xml | 19 ++++++++++++ event-aggregator/pom.xml | 19 ++++++++++++ event-asynchronous/pom.xml | 19 ++++++++++++ event-driven-architecture/pom.xml | 19 ++++++++++++ event-queue/pom.xml | 19 ++++++++++++ event-sourcing/pom.xml | 19 ++++++++++++ execute-around/pom.xml | 19 ++++++++++++ extension-objects/pom.xml | 19 ++++++++++++ facade/pom.xml | 20 +++++++++++++ factory-kit/pom.xml | 19 ++++++++++++ factory-method/pom.xml | 19 ++++++++++++ feature-toggle/pom.xml | 19 ++++++++++++ fluentinterface/pom.xml | 19 ++++++++++++ flux/pom.xml | 19 ++++++++++++ flyweight/pom.xml | 19 ++++++++++++ front-controller/pom.xml | 19 ++++++++++++ 32 files changed, 644 insertions(+), 36 deletions(-) diff --git a/dao/pom.xml b/dao/pom.xml index c3bc3300c030..7e8bd56256a6 100644 --- a/dao/pom.xml +++ b/dao/pom.xml @@ -24,8 +24,8 @@ --> + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" + xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 4.0.0 com.iluwatar @@ -41,12 +41,31 @@ test - com.h2database - h2 - + com.h2database + h2 + - org.mockito - mockito-core + org.mockito + mockito-core + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.dao.App + + + + + + + + diff --git a/data-bus/pom.xml b/data-bus/pom.xml index 9a13745fe159..e67135ae0a28 100644 --- a/data-bus/pom.xml +++ b/data-bus/pom.xml @@ -48,4 +48,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.databus.App + + + + + + + + diff --git a/data-locality/pom.xml b/data-locality/pom.xml index d64b0f9416ff..660daa9b7fcc 100644 --- a/data-locality/pom.xml +++ b/data-locality/pom.xml @@ -26,20 +26,38 @@ - 4.0.0 - - com.iluwatar - java-design-patterns - 1.23.0-SNAPSHOT - - data-locality - - - - org.junit.jupiter - junit-jupiter-engine - test - - + 4.0.0 + + com.iluwatar + java-design-patterns + 1.23.0-SNAPSHOT + + data-locality + + + org.junit.jupiter + junit-jupiter-engine + test + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.data.locality.Application + + + + + + + + \ No newline at end of file diff --git a/data-mapper/pom.xml b/data-mapper/pom.xml index b587960ef788..64f03a186a7c 100644 --- a/data-mapper/pom.xml +++ b/data-mapper/pom.xml @@ -38,4 +38,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.datamapper.App + + + + + + + + diff --git a/data-transfer-object/pom.xml b/data-transfer-object/pom.xml index d01ff4f72ec0..5889daba887f 100644 --- a/data-transfer-object/pom.xml +++ b/data-transfer-object/pom.xml @@ -38,4 +38,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.datatransfer.CustomerClientApp + + + + + + + + diff --git a/decorator/pom.xml b/decorator/pom.xml index 3d005fa64a0a..c7e1a4d8deb3 100644 --- a/decorator/pom.xml +++ b/decorator/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.decorator.App + + + + + + + + diff --git a/delegation/pom.xml b/delegation/pom.xml index 5179a86852cd..63cd91842caa 100644 --- a/delegation/pom.xml +++ b/delegation/pom.xml @@ -26,20 +26,39 @@ - - java-design-patterns - com.iluwatar - 1.23.0-SNAPSHOT - - 4.0.0 + + java-design-patterns + com.iluwatar + 1.23.0-SNAPSHOT + + 4.0.0 - delegation + delegation - - - org.junit.jupiter - junit-jupiter-engine - test - - + + + org.junit.jupiter + junit-jupiter-engine + test + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.delegation.simple.App + + + + + + + + diff --git a/dependency-injection/pom.xml b/dependency-injection/pom.xml index 5caf8fbbce4f..9baffe3824ab 100644 --- a/dependency-injection/pom.xml +++ b/dependency-injection/pom.xml @@ -43,4 +43,23 @@ guice + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.dependency.injection.App + + + + + + + + diff --git a/dirty-flag/pom.xml b/dirty-flag/pom.xml index 0362780cb1e2..c014cd41e193 100644 --- a/dirty-flag/pom.xml +++ b/dirty-flag/pom.xml @@ -46,4 +46,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.dirtyflag.App + + + + + + + + diff --git a/double-buffer/pom.xml b/double-buffer/pom.xml index f4ea7db792a3..084cbc8c9f98 100644 --- a/double-buffer/pom.xml +++ b/double-buffer/pom.xml @@ -45,5 +45,24 @@ commons-lang3 + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.doublebuffer.App + + + + + + + + \ No newline at end of file diff --git a/double-checked-locking/pom.xml b/double-checked-locking/pom.xml index 27d7d24205d2..a77546386723 100644 --- a/double-checked-locking/pom.xml +++ b/double-checked-locking/pom.xml @@ -42,4 +42,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.doublechecked.locking.App + + + + + + + + diff --git a/double-dispatch/pom.xml b/double-dispatch/pom.xml index 059a7515b3b5..9582797a2729 100644 --- a/double-dispatch/pom.xml +++ b/double-dispatch/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.doubledispatch.App + + + + + + + + diff --git a/eip-aggregator/pom.xml b/eip-aggregator/pom.xml index e32969eaec76..578d1bbf2e46 100644 --- a/eip-aggregator/pom.xml +++ b/eip-aggregator/pom.xml @@ -84,4 +84,23 @@ + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.epi.aggregator.App + + + + + + + + diff --git a/eip-message-channel/pom.xml b/eip-message-channel/pom.xml index 800a62883c18..ee703ca41e9f 100644 --- a/eip-message-channel/pom.xml +++ b/eip-message-channel/pom.xml @@ -48,4 +48,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.epi.message.channel.App + + + + + + + + diff --git a/eip-publish-subscribe/pom.xml b/eip-publish-subscribe/pom.xml index 65384438ef44..e7b5462b6e13 100644 --- a/eip-publish-subscribe/pom.xml +++ b/eip-publish-subscribe/pom.xml @@ -46,4 +46,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.eip.publish.subscribe.App + + + + + + + + diff --git a/eip-splitter/pom.xml b/eip-splitter/pom.xml index e73139b959fb..9c06f3f8d0f4 100644 --- a/eip-splitter/pom.xml +++ b/eip-splitter/pom.xml @@ -84,5 +84,24 @@ + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.eip.splitter.App + + + + + + + + diff --git a/eip-wire-tap/pom.xml b/eip-wire-tap/pom.xml index 6d29aac1afd7..06cbc33db7b8 100644 --- a/eip-wire-tap/pom.xml +++ b/eip-wire-tap/pom.xml @@ -84,5 +84,24 @@ + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.eip.wiretap.App + + + + + + + + diff --git a/event-aggregator/pom.xml b/event-aggregator/pom.xml index a9e8b4cd16ff..5553de2e342a 100644 --- a/event-aggregator/pom.xml +++ b/event-aggregator/pom.xml @@ -43,4 +43,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.event.aggregator.App + + + + + + + + diff --git a/event-asynchronous/pom.xml b/event-asynchronous/pom.xml index c05f54afde3f..001b3b9a894c 100644 --- a/event-asynchronous/pom.xml +++ b/event-asynchronous/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.event.asynchronous.App + + + + + + + + diff --git a/event-driven-architecture/pom.xml b/event-driven-architecture/pom.xml index 62a00fb70a5d..17d2795c4398 100644 --- a/event-driven-architecture/pom.xml +++ b/event-driven-architecture/pom.xml @@ -49,4 +49,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.eda.App + + + + + + + + diff --git a/event-queue/pom.xml b/event-queue/pom.xml index 58f31e3a05cb..fd8ce99026e3 100644 --- a/event-queue/pom.xml +++ b/event-queue/pom.xml @@ -40,4 +40,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.event.queue.App + + + + + + + + diff --git a/event-sourcing/pom.xml b/event-sourcing/pom.xml index 1232bb4b43fe..52bff8ff7746 100644 --- a/event-sourcing/pom.xml +++ b/event-sourcing/pom.xml @@ -47,4 +47,23 @@ + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.event.sourcing.App + + + + + + + + diff --git a/execute-around/pom.xml b/execute-around/pom.xml index e4f1d3fd299f..1752f04f5f8b 100644 --- a/execute-around/pom.xml +++ b/execute-around/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.execute.around.App + + + + + + + + diff --git a/extension-objects/pom.xml b/extension-objects/pom.xml index 34630508f480..0194357eda15 100644 --- a/extension-objects/pom.xml +++ b/extension-objects/pom.xml @@ -41,5 +41,24 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + App + + + + + + + + diff --git a/facade/pom.xml b/facade/pom.xml index 560f7ae1018c..a7fdb88f0809 100644 --- a/facade/pom.xml +++ b/facade/pom.xml @@ -39,4 +39,24 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.facade.App + + + + + + + + + diff --git a/factory-kit/pom.xml b/factory-kit/pom.xml index 194f94d5d926..87f27b341bc4 100644 --- a/factory-kit/pom.xml +++ b/factory-kit/pom.xml @@ -40,4 +40,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.factorykit.App + + + + + + + + diff --git a/factory-method/pom.xml b/factory-method/pom.xml index 5b3b6c9cc5b1..5f0358d4dcc1 100644 --- a/factory-method/pom.xml +++ b/factory-method/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.factory.method.App + + + + + + + + diff --git a/feature-toggle/pom.xml b/feature-toggle/pom.xml index 4ecd5f59df29..13f646b801a5 100644 --- a/feature-toggle/pom.xml +++ b/feature-toggle/pom.xml @@ -43,4 +43,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.featuretoggle.App + + + + + + + + diff --git a/fluentinterface/pom.xml b/fluentinterface/pom.xml index a40541fc4e2b..9eb063c132c5 100644 --- a/fluentinterface/pom.xml +++ b/fluentinterface/pom.xml @@ -46,4 +46,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.fluentinterface.app.App + + + + + + + + diff --git a/flux/pom.xml b/flux/pom.xml index 1c44d80574ec..8effd0fc941b 100644 --- a/flux/pom.xml +++ b/flux/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.flux.app.App + + + + + + + + diff --git a/flyweight/pom.xml b/flyweight/pom.xml index a17b43dcd572..f3a8082b5afb 100644 --- a/flyweight/pom.xml +++ b/flyweight/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.flyweight.App + + + + + + + + diff --git a/front-controller/pom.xml b/front-controller/pom.xml index de0f084a9aa2..34dabc18200f 100644 --- a/front-controller/pom.xml +++ b/front-controller/pom.xml @@ -50,4 +50,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.front.controller.App + + + + + + + + From e24e839628cf933ec326910ae51b9d0115603d55 Mon Sep 17 00:00:00 2001 From: Hemant Bothra Date: Fri, 13 Dec 2019 23:08:43 +0530 Subject: [PATCH 7/9] fixing eip pom and adding g-h-i-l-m-n Skipping naked object as it seems it doesn't have main method, will consider this at end --- eip-message-channel/pom.xml | 2 +- game-loop/pom.xml | 20 +++++++++++++++++++- guarded-suspension/pom.xml | 19 +++++++++++++++++++ half-sync-half-async/pom.xml | 19 +++++++++++++++++++ hexagonal/pom.xml | 19 +++++++++++++++++++ intercepting-filter/pom.xml | 19 +++++++++++++++++++ interpreter/pom.xml | 19 +++++++++++++++++++ iterator/pom.xml | 19 +++++++++++++++++++ layers/pom.xml | 19 +++++++++++++++++++ lazy-loading/pom.xml | 19 +++++++++++++++++++ leader-election/pom.xml | 32 ++++++++++++++++++++++++++++++++ marker/pom.xml | 21 +++++++++++++++++++-- master-worker-pattern/pom.xml | 19 +++++++++++++++++++ mediator/pom.xml | 19 +++++++++++++++++++ memento/pom.xml | 19 +++++++++++++++++++ model-view-controller/pom.xml | 19 +++++++++++++++++++ model-view-presenter/pom.xml | 19 +++++++++++++++++++ module/pom.xml | 19 +++++++++++++++++++ monad/pom.xml | 19 +++++++++++++++++++ multiton/pom.xml | 19 +++++++++++++++++++ mute-idiom/pom.xml | 19 +++++++++++++++++++ mutex/pom.xml | 19 +++++++++++++++++++ null-object/pom.xml | 19 +++++++++++++++++++ 23 files changed, 432 insertions(+), 4 deletions(-) diff --git a/eip-message-channel/pom.xml b/eip-message-channel/pom.xml index ee703ca41e9f..bea72b1f9110 100644 --- a/eip-message-channel/pom.xml +++ b/eip-message-channel/pom.xml @@ -58,7 +58,7 @@ - com.iluwatar.epi.message.channel.App + com.iluwatar.eip.message.channel.App diff --git a/game-loop/pom.xml b/game-loop/pom.xml index da5c2bb09bc0..2c290827141c 100644 --- a/game-loop/pom.xml +++ b/game-loop/pom.xml @@ -40,6 +40,24 @@ junit - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.gameloop.App + + + + + + + + \ No newline at end of file diff --git a/guarded-suspension/pom.xml b/guarded-suspension/pom.xml index bc1dec09eedc..791c696c158a 100644 --- a/guarded-suspension/pom.xml +++ b/guarded-suspension/pom.xml @@ -41,4 +41,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.guarded.suspension.App + + + + + + + + diff --git a/half-sync-half-async/pom.xml b/half-sync-half-async/pom.xml index 3e86d3a173b2..fdb37edb0106 100644 --- a/half-sync-half-async/pom.xml +++ b/half-sync-half-async/pom.xml @@ -49,4 +49,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.halfsynchalfasync.App + + + + + + + + diff --git a/hexagonal/pom.xml b/hexagonal/pom.xml index 324b9c8b8bf6..4873d0ddb238 100644 --- a/hexagonal/pom.xml +++ b/hexagonal/pom.xml @@ -48,4 +48,23 @@ mongo-java-driver + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.hexagonal.App + + + + + + + + diff --git a/intercepting-filter/pom.xml b/intercepting-filter/pom.xml index acc9f2268cfb..ea8597374576 100644 --- a/intercepting-filter/pom.xml +++ b/intercepting-filter/pom.xml @@ -49,4 +49,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.intercepting.filter.App + + + + + + + + diff --git a/interpreter/pom.xml b/interpreter/pom.xml index 1789069f757a..118cfcdf645e 100644 --- a/interpreter/pom.xml +++ b/interpreter/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.interpreter.App + + + + + + + + diff --git a/iterator/pom.xml b/iterator/pom.xml index a1f1b29100ec..514cedbea90e 100644 --- a/iterator/pom.xml +++ b/iterator/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.iterator.App + + + + + + + + diff --git a/layers/pom.xml b/layers/pom.xml index 0627fdf9b103..2ebace18b4f1 100644 --- a/layers/pom.xml +++ b/layers/pom.xml @@ -66,4 +66,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.layers.app.App + + + + + + + + diff --git a/lazy-loading/pom.xml b/lazy-loading/pom.xml index c0245aac018a..a6a5d3a4510a 100644 --- a/lazy-loading/pom.xml +++ b/lazy-loading/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.lazy.loading.App + + + + + + + + diff --git a/leader-election/pom.xml b/leader-election/pom.xml index 9e94ce32f241..8fc833f18072 100644 --- a/leader-election/pom.xml +++ b/leader-election/pom.xml @@ -40,4 +40,36 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + bully + + + + com.iluwatar.leaderelection.bully.BullyApp + + + ${project.artifactId}-Bully + + + + ring + + + + com.iluwatar.leaderelection.ring.RingApp + + + ${project.artifactId}-Ring + + + + + + \ No newline at end of file diff --git a/marker/pom.xml b/marker/pom.xml index fa794b5959da..5212832d8476 100644 --- a/marker/pom.xml +++ b/marker/pom.xml @@ -47,6 +47,23 @@ test - - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + App + + + + + + + + diff --git a/master-worker-pattern/pom.xml b/master-worker-pattern/pom.xml index 7ace130d8a9e..9924d6a5a5f0 100644 --- a/master-worker-pattern/pom.xml +++ b/master-worker-pattern/pom.xml @@ -37,4 +37,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.masterworker.App + + + + + + + + diff --git a/mediator/pom.xml b/mediator/pom.xml index 2c0bfd4135b6..23d28726bdc5 100644 --- a/mediator/pom.xml +++ b/mediator/pom.xml @@ -49,4 +49,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.mediator.App + + + + + + + + diff --git a/memento/pom.xml b/memento/pom.xml index 07e4f0b839e5..70121cea3e56 100644 --- a/memento/pom.xml +++ b/memento/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.memento.App + + + + + + + + diff --git a/model-view-controller/pom.xml b/model-view-controller/pom.xml index 4759bf2d3158..a8ef230e85d6 100644 --- a/model-view-controller/pom.xml +++ b/model-view-controller/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.model.view.controller.App + + + + + + + + diff --git a/model-view-presenter/pom.xml b/model-view-presenter/pom.xml index 21ba3f14c56d..97b47f82c361 100644 --- a/model-view-presenter/pom.xml +++ b/model-view-presenter/pom.xml @@ -46,4 +46,23 @@ 1.0.2 + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.model.view.presenter.App + + + + + + + + diff --git a/module/pom.xml b/module/pom.xml index d30353070a15..25ad707ebc20 100644 --- a/module/pom.xml +++ b/module/pom.xml @@ -38,4 +38,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.module.App + + + + + + + + diff --git a/monad/pom.xml b/monad/pom.xml index 868cc871059b..f553c3079767 100644 --- a/monad/pom.xml +++ b/monad/pom.xml @@ -39,5 +39,24 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.monostate.App + + + + + + + + diff --git a/multiton/pom.xml b/multiton/pom.xml index 39deb9e4dcbe..ef1e9c8921a9 100644 --- a/multiton/pom.xml +++ b/multiton/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.multiton.App + + + + + + + + diff --git a/mute-idiom/pom.xml b/mute-idiom/pom.xml index 91f5063a7a0e..a32f6a3ea2fa 100644 --- a/mute-idiom/pom.xml +++ b/mute-idiom/pom.xml @@ -40,4 +40,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.mute.App + + + + + + + + diff --git a/mutex/pom.xml b/mutex/pom.xml index c1cad3d8aae4..9cdff25e42e2 100644 --- a/mutex/pom.xml +++ b/mutex/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.mutex.App + + + + + + + + diff --git a/null-object/pom.xml b/null-object/pom.xml index d80b97d95734..7b88fca790a5 100644 --- a/null-object/pom.xml +++ b/null-object/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.nullobject.App + + + + + + + + From d9dd01b97222929cbcdccd205edfc4b5e9898fdf Mon Sep 17 00:00:00 2001 From: Hemant Bothra Date: Sun, 15 Dec 2019 10:15:09 +0530 Subject: [PATCH 8/9] Adding for O and P projects Skipping Object-Mother as we don't have main method for same. --- object-pool/pom.xml | 19 +++++++++++++++++++ observer/pom.xml | 19 +++++++++++++++++++ page-object/pom.xml | 19 +++++++++++++++++++ partial-response/pom.xml | 21 +++++++++++++++++++-- pipeline/pom.xml | 19 +++++++++++++++++++ poison-pill/pom.xml | 19 +++++++++++++++++++ priority-queue/pom.xml | 20 +++++++++++++++++++- private-class-data/pom.xml | 19 +++++++++++++++++++ producer-consumer/pom.xml | 19 +++++++++++++++++++ promise/pom.xml | 19 +++++++++++++++++++ property/pom.xml | 19 +++++++++++++++++++ prototype/pom.xml | 19 +++++++++++++++++++ proxy/pom.xml | 19 +++++++++++++++++++ queue-load-leveling/pom.xml | 19 +++++++++++++++++++ 14 files changed, 266 insertions(+), 3 deletions(-) diff --git a/object-pool/pom.xml b/object-pool/pom.xml index fdd247476d12..2adad8942c92 100644 --- a/object-pool/pom.xml +++ b/object-pool/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.object.pool.App + + + + + + + + diff --git a/observer/pom.xml b/observer/pom.xml index fc8a53eae564..1e48268d885d 100644 --- a/observer/pom.xml +++ b/observer/pom.xml @@ -49,4 +49,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.observer.App + + + + + + + + diff --git a/page-object/pom.xml b/page-object/pom.xml index 99c67dbc5f38..cd704c1b8de9 100644 --- a/page-object/pom.xml +++ b/page-object/pom.xml @@ -37,4 +37,23 @@ sample-application test-automation + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.pageobject.App + + + + + + + + \ No newline at end of file diff --git a/partial-response/pom.xml b/partial-response/pom.xml index 6bca7007329d..83d81bf828f1 100644 --- a/partial-response/pom.xml +++ b/partial-response/pom.xml @@ -49,6 +49,23 @@ mockito-core - - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.partialresponse.App + + + + + + + + \ No newline at end of file diff --git a/pipeline/pom.xml b/pipeline/pom.xml index e7d879d4a5ce..8c511cd8aff5 100644 --- a/pipeline/pom.xml +++ b/pipeline/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.pipeline.App + + + + + + + + diff --git a/poison-pill/pom.xml b/poison-pill/pom.xml index b751fad04837..4989581d7b97 100644 --- a/poison-pill/pom.xml +++ b/poison-pill/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.poison.pill.App + + + + + + + + diff --git a/priority-queue/pom.xml b/priority-queue/pom.xml index 3ba564b55583..7f435f489883 100644 --- a/priority-queue/pom.xml +++ b/priority-queue/pom.xml @@ -41,5 +41,23 @@ test - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.priority.queue.Application + + + + + + + + \ No newline at end of file diff --git a/private-class-data/pom.xml b/private-class-data/pom.xml index ecc2933d9ef7..cb81ca3fc9e1 100644 --- a/private-class-data/pom.xml +++ b/private-class-data/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.privateclassdata.App + + + + + + + + diff --git a/producer-consumer/pom.xml b/producer-consumer/pom.xml index 479bd321aed2..ab1872c51562 100644 --- a/producer-consumer/pom.xml +++ b/producer-consumer/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.producer.consumer.App + + + + + + + + diff --git a/promise/pom.xml b/promise/pom.xml index 369e95748a87..4a9d76df1c84 100644 --- a/promise/pom.xml +++ b/promise/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.promise.App + + + + + + + + diff --git a/property/pom.xml b/property/pom.xml index 4e1a16a0d9f4..d271af036b47 100644 --- a/property/pom.xml +++ b/property/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.property.App + + + + + + + + diff --git a/prototype/pom.xml b/prototype/pom.xml index 7a8a685cc260..e68b11892ef2 100644 --- a/prototype/pom.xml +++ b/prototype/pom.xml @@ -49,4 +49,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.prototype.App + + + + + + + + diff --git a/proxy/pom.xml b/proxy/pom.xml index e08c6ad87b51..f54c77dcf137 100644 --- a/proxy/pom.xml +++ b/proxy/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.proxy.App + + + + + + + + diff --git a/queue-load-leveling/pom.xml b/queue-load-leveling/pom.xml index b77466934933..ee6e6c623288 100644 --- a/queue-load-leveling/pom.xml +++ b/queue-load-leveling/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.queue.load.leveling.App + + + + + + + + From 6b2db522dfd5314651a54c9daf92f499bb00342a Mon Sep 17 00:00:00 2001 From: Hemant Bothra Date: Sat, 28 Dec 2019 14:54:13 +0530 Subject: [PATCH 9/9] Final batch --- reactor/pom.xml | 19 ++++++++++++ reader-writer-lock/pom.xml | 20 +++++++++++- repository/pom.xml | 19 ++++++++++++ .../pom.xml | 19 ++++++++++++ retry/pom.xml | 19 ++++++++++++ role-object/pom.xml | 19 ++++++++++++ saga/pom.xml | 31 ++++++++++++++++++- semaphore/pom.xml | 19 ++++++++++++ servant/pom.xml | 19 ++++++++++++ service-layer/pom.xml | 20 +++++++++++- service-locator/pom.xml | 19 ++++++++++++ sharding/pom.xml | 20 +++++++++++- singleton/pom.xml | 19 ++++++++++++ spatial-partition/pom.xml | 21 ++++++++++++- specification/pom.xml | 19 ++++++++++++ state/pom.xml | 19 ++++++++++++ step-builder/pom.xml | 19 ++++++++++++ strategy/pom.xml | 19 ++++++++++++ template-method/pom.xml | 19 ++++++++++++ thread-pool/pom.xml | 19 ++++++++++++ throttling/pom.xml | 20 +++++++++++- tls/pom.xml | 19 ++++++++++++ tolerant-reader/pom.xml | 19 ++++++++++++ trampoline/pom.xml | 15 +++++++++ twin/pom.xml | 19 ++++++++++++ typeobjectpattern/pom.xml | 19 ++++++++++++ unit-of-work/pom.xml | 21 +++++++++++-- update-method/pom.xml | 21 +++++++++++-- value-object/pom.xml | 19 ++++++++++++ visitor/pom.xml | 19 ++++++++++++ 30 files changed, 578 insertions(+), 10 deletions(-) diff --git a/reactor/pom.xml b/reactor/pom.xml index 7610804309e5..b95b0b6e2df6 100644 --- a/reactor/pom.xml +++ b/reactor/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.reactor.app.App + + + + + + + + diff --git a/reader-writer-lock/pom.xml b/reader-writer-lock/pom.xml index 3892e5c62fee..92f53df66dad 100644 --- a/reader-writer-lock/pom.xml +++ b/reader-writer-lock/pom.xml @@ -43,6 +43,24 @@ mockito-core test - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.reader.writer.lock.App + + + + + + + + diff --git a/repository/pom.xml b/repository/pom.xml index 3bae29a70ba9..0b98cdb41dbe 100644 --- a/repository/pom.xml +++ b/repository/pom.xml @@ -76,4 +76,23 @@ spring-boot-starter-test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.repository.App + + + + + + + + diff --git a/resource-acquisition-is-initialization/pom.xml b/resource-acquisition-is-initialization/pom.xml index c368d1b531cc..ef8e19f48b7b 100644 --- a/resource-acquisition-is-initialization/pom.xml +++ b/resource-acquisition-is-initialization/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.resource.acquisition.is.initialization.App + + + + + + + + diff --git a/retry/pom.xml b/retry/pom.xml index d1dc9531f71b..e6c2701e05e2 100644 --- a/retry/pom.xml +++ b/retry/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.retry.App + + + + + + + + diff --git a/role-object/pom.xml b/role-object/pom.xml index 322122897394..ccb8219ebae8 100644 --- a/role-object/pom.xml +++ b/role-object/pom.xml @@ -41,4 +41,23 @@ + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.roleobject.ApplicationRoleObject + + + + + + + + diff --git a/saga/pom.xml b/saga/pom.xml index a22ec9797f61..08a5cdc77599 100644 --- a/saga/pom.xml +++ b/saga/pom.xml @@ -41,5 +41,34 @@ test - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + Choreography + + + + com.iluwatar.saga.choreography.SagaApplication + + + + + + Orchestration + + + + com.iluwatar.saga.orchestration.SagaApplication + + + + + + + + diff --git a/semaphore/pom.xml b/semaphore/pom.xml index 2684289981fa..b6375366b153 100644 --- a/semaphore/pom.xml +++ b/semaphore/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.semaphore.App + + + + + + + + diff --git a/servant/pom.xml b/servant/pom.xml index db5abe580025..395060d502fb 100644 --- a/servant/pom.xml +++ b/servant/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.servant.App + + + + + + + + diff --git a/service-layer/pom.xml b/service-layer/pom.xml index 809454907b10..881ec8ba6090 100644 --- a/service-layer/pom.xml +++ b/service-layer/pom.xml @@ -60,5 +60,23 @@ test - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.servicelayer.app.App + + + + + + + + diff --git a/service-locator/pom.xml b/service-locator/pom.xml index 56a11da10b3f..1d8e9fcd878d 100644 --- a/service-locator/pom.xml +++ b/service-locator/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.servicelocator.App + + + + + + + + diff --git a/sharding/pom.xml b/sharding/pom.xml index eb24071fa4d5..a641ce3754ad 100644 --- a/sharding/pom.xml +++ b/sharding/pom.xml @@ -41,5 +41,23 @@ junit - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.sharding.App + + + + + + + + \ No newline at end of file diff --git a/singleton/pom.xml b/singleton/pom.xml index 7862cd2a090b..b09602d0ed3e 100644 --- a/singleton/pom.xml +++ b/singleton/pom.xml @@ -43,4 +43,23 @@ junit + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.singleton.App + + + + + + + + diff --git a/spatial-partition/pom.xml b/spatial-partition/pom.xml index 4b048714de72..7312427d0350 100644 --- a/spatial-partition/pom.xml +++ b/spatial-partition/pom.xml @@ -55,5 +55,24 @@ junit-jupiter-engine test - + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.spatialpartition.App + + + + + + + + diff --git a/specification/pom.xml b/specification/pom.xml index 79d81fd5c3a8..9214e984e90b 100644 --- a/specification/pom.xml +++ b/specification/pom.xml @@ -49,4 +49,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.specification.app.App + + + + + + + + diff --git a/state/pom.xml b/state/pom.xml index cb90a53f856a..b1ff3f5f3656 100644 --- a/state/pom.xml +++ b/state/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.state.App + + + + + + + + diff --git a/step-builder/pom.xml b/step-builder/pom.xml index 7733af66dfc9..3cea3b158058 100644 --- a/step-builder/pom.xml +++ b/step-builder/pom.xml @@ -40,4 +40,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.stepbuilder.App + + + + + + + + diff --git a/strategy/pom.xml b/strategy/pom.xml index a0f09297ecf2..cd1395c7a764 100644 --- a/strategy/pom.xml +++ b/strategy/pom.xml @@ -49,4 +49,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.subclasssandbox.App + + + + + + + + diff --git a/template-method/pom.xml b/template-method/pom.xml index e236c28c8340..c449ef04f024 100644 --- a/template-method/pom.xml +++ b/template-method/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.templatemethod.App + + + + + + + + diff --git a/thread-pool/pom.xml b/thread-pool/pom.xml index 14946b393710..0ea0b1266d66 100644 --- a/thread-pool/pom.xml +++ b/thread-pool/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.threadpool.App + + + + + + + + diff --git a/throttling/pom.xml b/throttling/pom.xml index 5192ba28abb7..6ae062c5ea15 100644 --- a/throttling/pom.xml +++ b/throttling/pom.xml @@ -41,5 +41,23 @@ test - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.throttling.App + + + + + + + + diff --git a/tls/pom.xml b/tls/pom.xml index 48273ca715fd..7100ae295927 100644 --- a/tls/pom.xml +++ b/tls/pom.xml @@ -39,4 +39,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.tls.App + + + + + + + + diff --git a/tolerant-reader/pom.xml b/tolerant-reader/pom.xml index c0ebaeaec7e6..2966cca19c9e 100644 --- a/tolerant-reader/pom.xml +++ b/tolerant-reader/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.tolerantreader.App + + + + + + + + diff --git a/trampoline/pom.xml b/trampoline/pom.xml index 1129de4fb265..c72557803a5f 100644 --- a/trampoline/pom.xml +++ b/trampoline/pom.xml @@ -65,6 +65,21 @@ false + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.trampoline.TrampolineApp + + + + + + diff --git a/twin/pom.xml b/twin/pom.xml index bdde082d229f..cb60511c95c9 100644 --- a/twin/pom.xml +++ b/twin/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.twin.App + + + + + + + + diff --git a/typeobjectpattern/pom.xml b/typeobjectpattern/pom.xml index 0d56a8376fdb..c8f0005afd58 100644 --- a/typeobjectpattern/pom.xml +++ b/typeobjectpattern/pom.xml @@ -47,4 +47,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.typeobject.App + + + + + + + + diff --git a/unit-of-work/pom.xml b/unit-of-work/pom.xml index a92cc4110100..cd6ce06f1e8b 100644 --- a/unit-of-work/pom.xml +++ b/unit-of-work/pom.xml @@ -49,6 +49,23 @@ mockito-core - - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.unitofwork.App + + + + + + + + \ No newline at end of file diff --git a/update-method/pom.xml b/update-method/pom.xml index ede79f8f6c06..a89364328ca5 100644 --- a/update-method/pom.xml +++ b/update-method/pom.xml @@ -39,6 +39,23 @@ junit - - + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.updatemethod.App + + + + + + + + \ No newline at end of file diff --git a/value-object/pom.xml b/value-object/pom.xml index bf8e4a1e2696..e5d6b3706d83 100644 --- a/value-object/pom.xml +++ b/value-object/pom.xml @@ -51,4 +51,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.value.object.App + + + + + + + + diff --git a/visitor/pom.xml b/visitor/pom.xml index c7097611fde5..00497b41f420 100644 --- a/visitor/pom.xml +++ b/visitor/pom.xml @@ -44,4 +44,23 @@ test + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + + com.iluwatar.visitor.App + + + + + + + +