From 310ae50248413c19978e6dcc8811ef6356619ac0 Mon Sep 17 00:00:00 2001 From: Hemant Bothra Date: Sun, 29 Dec 2019 12:41:21 +0000 Subject: [PATCH] Issue 989 final-batch (#1119) * Adding support for maven assembly plugin to generate executable jar with all dependencies in built * Merge branch 'master' into issue-989 # Conflicts: # abstract-document/pom.xml # pom.xml * Adding maven assemly plugin for projects with name A * Update in format as per checkstyle, i.e. Spcae in place of tab with size of 2 * batch set - 2 having all project with B and C * issue-989 d-e-f * 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 * Adding for O and P projects Skipping Object-Mother as we don't have main method for same. * 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 + + + + + + + +