diff --git a/reactor/pom.xml b/reactor/pom.xml
index 761080430..b95b0b6e2 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 3892e5c62..92f53df66 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 3bae29a70..0b98cdb41 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 c368d1b53..ef8e19f48 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 d1dc9531f..e6c2701e0 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 322122897..ccb8219eb 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 a22ec9797..08a5cdc77 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 268428998..b6375366b 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 db5abe580..395060d50 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 809454907..881ec8ba6 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 56a11da10..1d8e9fcd8 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 eb24071fa..a641ce375 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 7862cd2a0..b09602d0e 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 4b048714d..7312427d0 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 79d81fd5c..9214e984e 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 cb90a53f8..b1ff3f5f3 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 7733af66d..3cea3b158 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 a0f09297e..cd1395c7a 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 e236c28c8..c449ef04f 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 14946b393..0ea0b1266 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 5192ba28a..6ae062c5e 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 48273ca71..7100ae295 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 c0ebaeaec..2966cca19 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 1129de4fb..c72557803 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 bdde082d2..cb60511c9 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 0d56a8376..c8f0005af 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 a92cc4110..cd6ce06f1 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 ede79f8f6..a89364328 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 bf8e4a1e2..e5d6b3706 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 c7097611f..00497b41f 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
+
+
+
+
+
+
+
+