You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by gi...@apache.org on 2024/01/17 16:13:41 UTC

(incubator-kie-kogito-runtimes) branch main updated: [incubator-kie-issues-824] Upgrade maven plugin versions inside kogito-runtimes (#3355)

This is an automated email from the ASF dual-hosted git repository.

gitgabrio pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git


The following commit(s) were added to refs/heads/main by this push:
     new dec8bbdd33 [incubator-kie-issues-824] Upgrade maven plugin versions inside kogito-runtimes (#3355)
dec8bbdd33 is described below

commit dec8bbdd33c25f83d6cccc7a162ffc2d0511c06e
Author: Enrique <en...@ibm.com>
AuthorDate: Wed Jan 17 17:13:34 2024 +0100

    [incubator-kie-issues-824] Upgrade maven plugin versions inside kogito-runtimes (#3355)
---
 addons/common/events/decisions/pom.xml                             | 4 ++++
 addons/common/events/mongodb/pom.xml                               | 4 ++++
 addons/common/events/predictions/pom.xml                           | 5 ++++-
 addons/common/events/rules/pom.xml                                 | 6 ++++++
 addons/common/explainability/pom.xml                               | 4 ++++
 addons/common/human-task-prediction/api/pom.xml                    | 4 ++++
 addons/common/human-task-prediction/smile/pom.xml                  | 4 ++++
 addons/common/jobs/api/pom.xml                                     | 4 ++++
 addons/common/jobs/management-common/pom.xml                       | 4 ++++
 addons/common/knative/eventing/pom.xml                             | 4 ++++
 addons/common/kubernetes-service-catalog/pom.xml                   | 4 ++++
 addons/common/kubernetes/pom.xml                                   | 4 ++++
 addons/common/mail/pom.xml                                         | 4 ++++
 addons/common/marshallers/avro/pom.xml                             | 4 ++++
 addons/common/messaging/pom.xml                                    | 4 ++++
 addons/common/monitoring/core/pom.xml                              | 4 ++++
 addons/common/monitoring/elastic/pom.xml                           | 4 ++++
 addons/common/monitoring/prometheus/pom.xml                        | 4 ++++
 addons/common/persistence/filesystem/pom.xml                       | 4 ++++
 addons/common/persistence/infinispan/pom.xml                       | 4 ++++
 addons/common/persistence/jdbc/pom.xml                             | 4 ++++
 addons/common/persistence/mongodb/pom.xml                          | 6 +++++-
 addons/common/persistence/postgresql/pom.xml                       | 1 +
 addons/common/persistence/rocksdb/pom.xml                          | 4 ++++
 addons/common/process-management/pom.xml                           | 4 ++++
 addons/common/process-svg/pom.xml                                  | 4 ++++
 addons/common/rest-exception-handler/pom.xml                       | 4 ++++
 addons/common/source-files/pom.xml                                 | 4 ++++
 addons/common/task-management/pom.xml                              | 4 ++++
 addons/common/tracing/decision-common/pom.xml                      | 5 ++++-
 addons/common/tracing/tracing-api/pom.xml                          | 3 +--
 addons/common/tracing/typedvalue-api/pom.xml                       | 5 +++++
 api/kogito-events-core/pom.xml                                     | 6 ++++--
 api/kogito-jobs-service-api/pom.xml                                | 4 ++++
 api/kogito-timer/pom.xml                                           | 4 ++++
 grafana-api/pom.xml                                                | 4 ++++
 jbpm/process-serialization-protobuf/pom.xml                        | 1 +
 kogito-build/kogito-build-no-bom-parent/pom.xml                    | 2 +-
 kogito-codegen-modules/kogito-codegen-api/pom.xml                  | 4 ++++
 kogito-codegen-modules/kogito-codegen-core/pom.xml                 | 4 ++++
 kogito-codegen-modules/kogito-codegen-decisions/pom.xml            | 4 ++++
 kogito-codegen-modules/kogito-codegen-integration-tests/pom.xml    | 1 +
 kogito-codegen-modules/kogito-codegen-predictions/pom.xml          | 5 +++++
 .../kogito-codegen-processes-integration-tests/pom.xml             | 3 +++
 kogito-codegen-modules/kogito-codegen-processes/pom.xml            | 4 ++++
 kogito-codegen-modules/kogito-codegen-rules/pom.xml                | 4 ++++
 .../kogito-codegen-sample/kogito-codegen-sample-generator/pom.xml  | 4 ++++
 .../kogito-codegen-sample/kogito-codegen-sample-runtime/pom.xml    | 4 ++++
 kogito-maven-plugin/pom.xml                                        | 4 ++++
 kogito-serverless-workflow/kogito-jq-expression/pom.xml            | 5 +++++
 kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml      | 5 +++++
 .../kogito-serverless-workflow-builder/pom.xml                     | 4 ++++
 .../kogito-serverless-workflow-executor-core/pom.xml               | 4 ++++
 .../kogito-serverless-workflow-executor-grpc/pom.xml               | 5 +++++
 .../kogito-serverless-workflow-executor-kafka/pom.xml              | 4 ++++
 .../kogito-serverless-workflow-executor-python/pom.xml             | 4 ++++
 .../kogito-serverless-workflow-executor-rest/pom.xml               | 4 ++++
 .../kogito-serverless-workflow-executor-service/pom.xml            | 4 ++++
 .../kogito-serverless-workflow-executor-tests/pom.xml              | 2 ++
 .../kogito-serverless-workflow-fluent/pom.xml                      | 6 ++++++
 .../kogito-serverless-workflow-grpc-parser/pom.xml                 | 4 ++++
 .../kogito-serverless-workflow-grpc-runtime/pom.xml                | 4 ++++
 .../kogito-serverless-workflow-openapi-common/pom.xml              | 4 ++++
 .../kogito-serverless-workflow-openapi-generated/pom.xml           | 4 ++++
 .../kogito-serverless-workflow-openapi-parser/pom.xml              | 4 ++++
 .../kogito-serverless-workflow-python-runtime/pom.xml              | 4 ++++
 .../kogito-serverless-workflow-rest-parser/pom.xml                 | 5 +++++
 .../kogito-serverless-workflow-rest-runtime/pom.xml                | 4 ++++
 .../kogito-serverless-workflow-runtime/pom.xml                     | 4 ++++
 .../kogito-serverless-workflow-utils/pom.xml                       | 5 +++++
 kogito-test-utils/pom.xml                                          | 4 ++++
 kogito-workitems/kogito-jackson-utils/pom.xml                      | 5 +++++
 kogito-workitems/kogito-rest-utils/pom.xml                         | 4 ++++
 kogito-workitems/kogito-rest-workitem/pom.xml                      | 6 ++++++
 quarkus/addons/camel/deployment/pom.xml                            | 4 ++++
 quarkus/addons/camel/integration-tests/pom.xml                     | 4 ++++
 quarkus/addons/camel/runtime/pom.xml                               | 5 +++++
 quarkus/addons/common/deployment/pom.xml                           | 5 +++++
 quarkus/addons/common/reactive-messaging/pom.xml                   | 4 ++++
 quarkus/addons/events/decisions/deployment/pom.xml                 | 6 +++++-
 quarkus/addons/events/decisions/runtime/pom.xml                    | 4 ++++
 quarkus/addons/events/mongodb/deployment/pom.xml                   | 5 +++++
 quarkus/addons/events/mongodb/runtime/pom.xml                      | 4 ++++
 quarkus/addons/events/predictions/deployment/pom.xml               | 5 +++++
 quarkus/addons/events/predictions/runtime/pom.xml                  | 4 ++++
 quarkus/addons/events/process/deployment/pom.xml                   | 5 +++++
 quarkus/addons/events/process/runtime/pom.xml                      | 4 ++++
 quarkus/addons/events/rules/deployment/pom.xml                     | 6 ++++++
 quarkus/addons/events/rules/runtime/pom.xml                        | 4 ++++
 quarkus/addons/explainability/deployment/pom.xml                   | 5 +++++
 quarkus/addons/explainability/integration-tests/pom.xml            | 4 ++++
 quarkus/addons/explainability/runtime/pom.xml                      | 4 ++++
 .../addons/fabric8-kubernetes-service-catalog/deployment/pom.xml   | 4 ++++
 quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml  | 4 ++++
 .../addons/fabric8-kubernetes-service-catalog/test-utils/pom.xml   | 5 +++++
 quarkus/addons/jobs/common/messaging/pom.xml                       | 4 ++++
 quarkus/addons/jobs/common/rest-callback/pom.xml                   | 5 +++++
 quarkus/addons/jobs/knative-eventing/deployment/pom.xml            | 5 +++++
 quarkus/addons/jobs/knative-eventing/runtime/pom.xml               | 4 ++++
 quarkus/addons/jobs/management/deployment/pom.xml                  | 5 +++++
 quarkus/addons/jobs/management/runtime/pom.xml                     | 4 ++++
 quarkus/addons/jobs/messaging/deployment/pom.xml                   | 5 +++++
 quarkus/addons/jobs/messaging/runtime/pom.xml                      | 4 ++++
 quarkus/addons/knative/eventing/deployment/pom.xml                 | 5 +++++
 quarkus/addons/knative/eventing/integration-tests/pom.xml          | 4 ++++
 quarkus/addons/knative/eventing/runtime/pom.xml                    | 4 ++++
 quarkus/addons/knative/serving/deployment/pom.xml                  | 4 ++++
 quarkus/addons/knative/serving/integration-tests/pom.xml           | 4 ++++
 quarkus/addons/knative/serving/runtime/pom.xml                     | 4 ++++
 quarkus/addons/kubernetes/deployment/pom.xml                       | 6 ++++++
 quarkus/addons/kubernetes/integration-tests/pom.xml                | 4 ++++
 quarkus/addons/kubernetes/runtime/pom.xml                          | 5 +++++
 quarkus/addons/mail/deployment/pom.xml                             | 7 +++++--
 quarkus/addons/mail/runtime/pom.xml                                | 4 ++++
 quarkus/addons/marshallers/avro/deployment/pom.xml                 | 4 ++++
 quarkus/addons/marshallers/avro/runtime/pom.xml                    | 5 ++++-
 quarkus/addons/messaging/common/pom.xml                            | 4 ++++
 quarkus/addons/messaging/deployment/pom.xml                        | 5 +++++
 quarkus/addons/messaging/runtime/pom.xml                           | 4 ++++
 .../addons/microprofile-config-service-catalog/deployment/pom.xml  | 4 ++++
 .../microprofile-config-service-catalog/integration-tests/pom.xml  | 4 ++++
 quarkus/addons/microprofile-config-service-catalog/runtime/pom.xml | 5 +++++
 quarkus/addons/monitoring/core/pom.xml                             | 4 ++++
 quarkus/addons/monitoring/elastic/deployment/pom.xml               | 5 +++++
 quarkus/addons/monitoring/elastic/runtime/pom.xml                  | 4 ++++
 quarkus/addons/monitoring/prometheus/deployment/pom.xml            | 5 +++++
 quarkus/addons/monitoring/prometheus/runtime/pom.xml               | 4 ++++
 quarkus/addons/persistence/filesystem/deployment/pom.xml           | 6 ++++++
 quarkus/addons/persistence/filesystem/runtime/pom.xml              | 4 ++++
 quarkus/addons/persistence/infinispan/deployment/pom.xml           | 6 ++++++
 quarkus/addons/persistence/infinispan/health/pom.xml               | 4 ++++
 quarkus/addons/persistence/infinispan/runtime/pom.xml              | 4 ++++
 quarkus/addons/persistence/jdbc/deployment/pom.xml                 | 5 +++++
 quarkus/addons/persistence/jdbc/runtime/pom.xml                    | 6 ++++++
 quarkus/addons/persistence/kafka/deployment/pom.xml                | 5 +++++
 quarkus/addons/persistence/kafka/runtime/pom.xml                   | 6 +++++-
 quarkus/addons/persistence/mongodb/deployment/pom.xml              | 5 +++++
 quarkus/addons/persistence/mongodb/runtime/pom.xml                 | 4 ++++
 quarkus/addons/persistence/postgresql/deployment/pom.xml           | 5 +++++
 quarkus/addons/persistence/postgresql/runtime/pom.xml              | 5 +++++
 quarkus/addons/persistence/rocksdb/deployment/pom.xml              | 5 +++++
 quarkus/addons/persistence/rocksdb/runtime/pom.xml                 | 4 ++++
 quarkus/addons/process-definitions/deployment/pom.xml              | 5 +++++
 quarkus/addons/process-definitions/runtime/pom.xml                 | 4 ++++
 quarkus/addons/process-management/deployment/pom.xml               | 5 +++++
 quarkus/addons/process-management/integration-tests/pom.xml        | 6 ++++++
 quarkus/addons/process-management/runtime/pom.xml                  | 4 ++++
 quarkus/addons/process-svg/deployment/pom.xml                      | 5 +++++
 quarkus/addons/process-svg/runtime/pom.xml                         | 4 ++++
 quarkus/addons/python/deployment/pom.xml                           | 6 ++++++
 quarkus/addons/python/integration-tests/pom.xml                    | 6 ++++++
 quarkus/addons/python/runtime/pom.xml                              | 6 +++++-
 quarkus/addons/rest-exception-handler/pom.xml                      | 5 +++++
 quarkus/addons/source-files/deployment/pom.xml                     | 4 ++++
 quarkus/addons/source-files/runtime/pom.xml                        | 4 ++++
 quarkus/addons/task-management/deployment/pom.xml                  | 6 ++++++
 quarkus/addons/task-management/runtime/pom.xml                     | 4 ++++
 quarkus/addons/task-notification/deployment/pom.xml                | 5 +++++
 quarkus/addons/task-notification/runtime/pom.xml                   | 5 +++++
 quarkus/addons/tracing-decision/deployment/pom.xml                 | 1 +
 quarkus/addons/tracing-decision/integration-tests/pom.xml          | 5 +++++
 quarkus/addons/tracing-decision/runtime/pom.xml                    | 4 ++++
 .../kogito-quarkus-decisions-deployment/pom.xml                    | 5 ++++-
 .../kogito-quarkus-decisions-integration-test-hot-reload/pom.xml   | 1 +
 .../kogito-quarkus-decisions-integration-test/pom.xml              | 1 +
 .../kogito-quarkus-decisions/pom.xml                               | 5 +++++
 .../kogito-quarkus-common-deployment/pom.xml                       | 4 ++++
 .../kogito-quarkus-extension-common/kogito-quarkus-common/pom.xml  | 4 ++++
 quarkus/extensions/kogito-quarkus-extension-spi/pom.xml            | 6 ++++++
 .../kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml     | 6 ++++--
 .../kogito-quarkus-integration-test-maven-devmode/pom.xml          | 1 +
 .../kogito-quarkus-integration-test/pom.xml                        | 1 +
 quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml | 4 ++++
 quarkus/extensions/kogito-quarkus-incubation-common/pom.xml        | 4 ++++
 .../kogito-quarkus-predictions-deployment/pom.xml                  | 6 +++++-
 .../kogito-quarkus-predictions-integration-test/pom.xml            | 2 ++
 .../kogito-quarkus-predictions/pom.xml                             | 5 +++++
 .../kogito-quarkus-processes-deployment/pom.xml                    | 4 ++++
 .../kogito-quarkus-processes-integration-test-hot-reload/pom.xml   | 1 +
 .../kogito-quarkus-processes-integration-test/pom.xml              | 5 +++++
 .../kogito-quarkus-processes/pom.xml                               | 5 +++++
 .../kogito-quarkus-rules-deployment/pom.xml                        | 4 ++++
 .../kogito-quarkus-rules-integration-test-hot-reload/pom.xml       | 1 +
 .../kogito-quarkus-rules-integration-test/pom.xml                  | 1 +
 .../kogito-quarkus-rules-extension/kogito-quarkus-rules/pom.xml    | 5 +++++
 .../kogito-quarkus-serverless-workflow-deployment/pom.xml          | 4 ++++
 .../pom.xml                                                        | 4 ++++
 .../pom.xml                                                        | 4 ++++
 .../kogito-quarkus-serverless-workflow-integration-test/pom.xml    | 2 ++
 .../kogito-quarkus-serverless-workflow/pom.xml                     | 5 +++++
 .../kogito-quarkus-workflow-common-deployment/pom.xml              | 1 +
 .../kogito-quarkus-workflow-common/pom.xml                         | 4 ++++
 quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml  | 4 ++++
 .../integration-tests/integration-tests-quarkus-decisions/pom.xml  | 1 +
 quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml | 1 +
 .../integration-tests-quarkus-legacy-rules/pom.xml                 | 1 +
 quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml | 1 +
 .../integration-tests-quarkus-openapi-client/pom.xml               | 4 ++++
 .../integration-tests-processes-persistence-common/pom.xml         | 4 ++++
 .../integration-tests-quarkus-processes-filesystem/pom.xml         | 1 +
 .../integration-tests-quarkus-processes-infinispan/pom.xml         | 1 +
 .../integration-tests-quarkus-processes-jdbc/pom.xml               | 1 +
 .../integration-tests-quarkus-processes-kafka-persistence/pom.xml  | 1 +
 .../integration-tests-quarkus-processes-mongodb/pom.xml            | 1 +
 .../integration-tests-quarkus-processes-postgresql/pom.xml         | 1 +
 .../integration-tests-quarkus-processes-reactive/pom.xml           | 1 +
 .../integration-tests/integration-tests-quarkus-processes/pom.xml  | 1 +
 .../integration-tests-quarkus-resteasy-classic/pom.xml             | 1 +
 .../integration-tests-quarkus-resteasy-reactive/pom.xml            | 1 +
 quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml  | 1 +
 .../integration-tests-quarkus-source-files/pom.xml                 | 5 +++++
 quarkus/test/pom.xml                                               | 4 ++++
 springboot/addons/events/decisions/pom.xml                         | 4 ++++
 springboot/addons/events/kafka/pom.xml                             | 4 ++++
 springboot/addons/events/mongodb/pom.xml                           | 4 ++++
 springboot/addons/events/predictions/pom.xml                       | 4 ++++
 springboot/addons/events/rules/pom.xml                             | 4 ++++
 springboot/addons/explainability/pom.xml                           | 5 +++++
 springboot/addons/jobs/pom.xml                                     | 4 ++++
 springboot/addons/kubernetes/pom.xml                               | 5 +++++
 springboot/addons/mail/pom.xml                                     | 4 ++++
 springboot/addons/messaging/implementation/pom.xml                 | 4 ++++
 springboot/addons/messaging/integration-tests/pom.xml              | 6 +++++-
 springboot/addons/monitoring/core/pom.xml                          | 4 ++++
 springboot/addons/monitoring/elastic/pom.xml                       | 4 ++++
 springboot/addons/monitoring/prometheus/pom.xml                    | 4 ++++
 springboot/addons/persistence/filesystem/pom.xml                   | 4 ++++
 springboot/addons/persistence/infinispan/pom.xml                   | 4 ++++
 springboot/addons/persistence/jdbc/pom.xml                         | 5 ++++-
 springboot/addons/persistence/mongodb/pom.xml                      | 4 ++++
 springboot/addons/persistence/postgresql/pom.xml                   | 4 ++++
 springboot/addons/process-management/pom.xml                       | 5 +++++
 springboot/addons/process-svg/pom.xml                              | 4 ++++
 springboot/addons/rest-exception-handler/pom.xml                   | 4 ++++
 springboot/addons/task-management/pom.xml                          | 4 ++++
 springboot/addons/task-notification/pom.xml                        | 4 ++++
 springboot/addons/tracing-decision/pom.xml                         | 4 ++++
 springboot/archetype/pom.xml                                       | 4 +++-
 springboot/integration-tests/pom.xml                               | 1 +
 springboot/starters/kogito-decisions-spring-boot-starter/pom.xml   | 4 ++++
 springboot/starters/kogito-predictions-spring-boot-starter/pom.xml | 4 ++++
 springboot/starters/kogito-processes-spring-boot-starter/pom.xml   | 4 ++++
 springboot/starters/kogito-rules-spring-boot-starter/pom.xml       | 4 ++++
 springboot/starters/kogito-spring-boot-starter/pom.xml             | 4 ++++
 springboot/test/pom.xml                                            | 4 ++++
 245 files changed, 963 insertions(+), 21 deletions(-)

diff --git a/addons/common/events/decisions/pom.xml b/addons/common/events/decisions/pom.xml
index b93610898e..fdae2fc91e 100644
--- a/addons/common/events/decisions/pom.xml
+++ b/addons/common/events/decisions/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Add-Ons :: Events :: Event-Driven Decisions</name>
   <description>Trigger evaluation of decision models via events</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.eventdriven.decision</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/events/mongodb/pom.xml b/addons/common/events/mongodb/pom.xml
index 78575ca6e9..8f16776963 100644
--- a/addons/common/events/mongodb/pom.xml
+++ b/addons/common/events/mongodb/pom.xml
@@ -34,6 +34,10 @@
   <name>Kogito :: Add-Ons :: Events :: MongoDB</name>
   <description>Common addon for Kogito Events based on MongoDB</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.events.mongodb</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/events/predictions/pom.xml b/addons/common/events/predictions/pom.xml
index 5f96952b42..0ba1dc18c5 100644
--- a/addons/common/events/predictions/pom.xml
+++ b/addons/common/events/predictions/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Add-Ons :: Events :: Event-Driven Predictions</name>
   <description>Trigger evaluation of PMML models via events</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.eventdriven.predictions</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
@@ -46,7 +50,6 @@
     <dependency>
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-dmn</artifactId>
-      <version>${project.version}</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
diff --git a/addons/common/events/rules/pom.xml b/addons/common/events/rules/pom.xml
index 378ce7edf9..b7dec129cb 100644
--- a/addons/common/events/rules/pom.xml
+++ b/addons/common/events/rules/pom.xml
@@ -33,6 +33,12 @@
   <name>Kogito :: Add-Ons :: Events :: Event-Driven Rules</name>
   <description>Trigger evaluation of rule models via events</description>
 
+
+  <properties>
+    <java.module.name>org.kie.kogito.eventdriven.rules</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/explainability/pom.xml b/addons/common/explainability/pom.xml
index 2ab6a38d95..b978bb77dc 100644
--- a/addons/common/explainability/pom.xml
+++ b/addons/common/explainability/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-explainability</artifactId>
   <name>Kogito :: Add-Ons :: Explainability</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.explainability</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/human-task-prediction/api/pom.xml b/addons/common/human-task-prediction/api/pom.xml
index 2f9e1676d9..9d184a540c 100644
--- a/addons/common/human-task-prediction/api/pom.xml
+++ b/addons/common/human-task-prediction/api/pom.xml
@@ -32,6 +32,10 @@
 
   <description>Kogito Predictions API</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.prediction.api</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/addons/common/human-task-prediction/smile/pom.xml b/addons/common/human-task-prediction/smile/pom.xml
index a3e2c25252..28fd8ebd82 100644
--- a/addons/common/human-task-prediction/smile/pom.xml
+++ b/addons/common/human-task-prediction/smile/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Predictions :: SMILE</name>
   <description>Kogito Prediction based on SMILE addon</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.predictions.smile</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/addons/common/jobs/api/pom.xml b/addons/common/jobs/api/pom.xml
index 6b494b89d6..4aa64a01e6 100644
--- a/addons/common/jobs/api/pom.xml
+++ b/addons/common/jobs/api/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Jobs :: API</name>
   <description>Jobs API used by both service and client</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.jobs.api</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.cloudevents</groupId>
diff --git a/addons/common/jobs/management-common/pom.xml b/addons/common/jobs/management-common/pom.xml
index 67fa382f19..24f4857eb3 100644
--- a/addons/common/jobs/management-common/pom.xml
+++ b/addons/common/jobs/management-common/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-jobs-management-common</artifactId>
   <name>Kogito :: Add-Ons :: Jobs :: Management Common</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.jobs.management</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/knative/eventing/pom.xml b/addons/common/knative/eventing/pom.xml
index e3df53214c..6f3c34d129 100644
--- a/addons/common/knative/eventing/pom.xml
+++ b/addons/common/knative/eventing/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Add-Ons :: Knative :: Eventing</name>
   <description>Common library for Kogito Knative Eventing Addons implementations</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.addons.knative.eventing</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/kubernetes-service-catalog/pom.xml b/addons/common/kubernetes-service-catalog/pom.xml
index 90360b8327..7ddd933618 100644
--- a/addons/common/kubernetes-service-catalog/pom.xml
+++ b/addons/common/kubernetes-service-catalog/pom.xml
@@ -33,6 +33,10 @@
     <name>Kogito :: Add-Ons :: Kubernetes Service Catalog</name>
     <description>Common Library for Kubernetes Service Discovery implementations</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.addons.k8s.resource.catalog</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.junit.jupiter</groupId>
diff --git a/addons/common/kubernetes/pom.xml b/addons/common/kubernetes/pom.xml
index 0e1d0a0bee..47e568f3af 100644
--- a/addons/common/kubernetes/pom.xml
+++ b/addons/common/kubernetes/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Add-Ons :: Kubernetes</name>
   <description>Common library for Kogito Kubernetes Addons implementations</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.addons.k8s</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/mail/pom.xml b/addons/common/mail/pom.xml
index 0137e67282..d0e37ba21f 100644
--- a/addons/common/mail/pom.xml
+++ b/addons/common/mail/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-mail</artifactId>
   <name>Kogito :: Add-Ons :: E-Mail :: Common</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.mail</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/marshallers/avro/pom.xml b/addons/common/marshallers/avro/pom.xml
index 1653811a7b..130f76a6d3 100644
--- a/addons/common/marshallers/avro/pom.xml
+++ b/addons/common/marshallers/avro/pom.xml
@@ -32,6 +32,10 @@
   <name>Kogito :: Add-Ons :: Marshallers :: Avro</name>
   <description>Kogito Marshallers Unmarshaller for Avro</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.event.avro</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/messaging/pom.xml b/addons/common/messaging/pom.xml
index bdd88c34b7..84c684d48e 100644
--- a/addons/common/messaging/pom.xml
+++ b/addons/common/messaging/pom.xml
@@ -32,6 +32,10 @@
   <name>Kogito :: Add-Ons :: Messaging</name>
   <description>Messaging Add-On Common Interfaces</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.addon.cloudevents</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/monitoring/core/pom.xml b/addons/common/monitoring/core/pom.xml
index 4fbe326318..cf53d4ce54 100644
--- a/addons/common/monitoring/core/pom.xml
+++ b/addons/common/monitoring/core/pom.xml
@@ -32,6 +32,10 @@
 
   <artifactId>kogito-addons-monitoring-core</artifactId>
 
+  <properties>
+    <java.module.name>org.kie.kogito.monitoring.core.common</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/monitoring/elastic/pom.xml b/addons/common/monitoring/elastic/pom.xml
index 948dd1595f..1108f6267a 100644
--- a/addons/common/monitoring/elastic/pom.xml
+++ b/addons/common/monitoring/elastic/pom.xml
@@ -34,6 +34,10 @@
   <name>Kogito :: Add-Ons :: Monitoring Elastic Common</name>
   <description>Monitoring Elastic Core</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.monitoring.elastic.common</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/monitoring/prometheus/pom.xml b/addons/common/monitoring/prometheus/pom.xml
index 3629fbd524..020f0b7b49 100644
--- a/addons/common/monitoring/prometheus/pom.xml
+++ b/addons/common/monitoring/prometheus/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-monitoring-prometheus</artifactId>
   <name>Kogito :: Add-Ons :: Monitoring Prometheus Common</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.monitoring.prometheus.common.rest</java.module.name>
+  </properties>
+
   <description>Prometheus monitoring for a kogito application</description>
   <dependencies>
     <dependency>
diff --git a/addons/common/persistence/filesystem/pom.xml b/addons/common/persistence/filesystem/pom.xml
index 4fd4853f7f..2dce567ae9 100644
--- a/addons/common/persistence/filesystem/pom.xml
+++ b/addons/common/persistence/filesystem/pom.xml
@@ -30,6 +30,10 @@
 
   <description>File System based persistence for Kogito</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.persistence.filesystem</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/addons/common/persistence/infinispan/pom.xml b/addons/common/persistence/infinispan/pom.xml
index abd601a237..21dbfa7dc9 100644
--- a/addons/common/persistence/infinispan/pom.xml
+++ b/addons/common/persistence/infinispan/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Persistence :: Infinispan</name>
   <description>Infinispan based persistence for Kogito</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.infinispan</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/addons/common/persistence/jdbc/pom.xml b/addons/common/persistence/jdbc/pom.xml
index 8c3d0ecf1e..9689a7b998 100644
--- a/addons/common/persistence/jdbc/pom.xml
+++ b/addons/common/persistence/jdbc/pom.xml
@@ -30,6 +30,10 @@
 
   <description>JDBC based persistence for Kogito</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.persistence.jdbc</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/persistence/mongodb/pom.xml b/addons/common/persistence/mongodb/pom.xml
index d92d76190e..4e2d00ec99 100644
--- a/addons/common/persistence/mongodb/pom.xml
+++ b/addons/common/persistence/mongodb/pom.xml
@@ -32,7 +32,11 @@
   <artifactId>kogito-addons-persistence-mongodb</artifactId>
   <name>Kogito :: Add-Ons :: Persistence :: MongoDB</name>
   <description>MongoDB based persistence for Kogito</description>
-  
+
+  <properties>
+    <java.module.name>org.kie.kogito.mongodb</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/persistence/postgresql/pom.xml b/addons/common/persistence/postgresql/pom.xml
index 1b8a5116c1..af0fdf275d 100644
--- a/addons/common/persistence/postgresql/pom.xml
+++ b/addons/common/persistence/postgresql/pom.xml
@@ -34,6 +34,7 @@
     <path.to.script.folder>src/main/resources/db</path.to.script.folder>
     <path.to.migration.scripts.from>${path.to.jdbc.addon}/${path.to.script.folder}/postgresql</path.to.migration.scripts.from>
     <path.to.migration.scripts.to>${path.to.script.folder}/migration</path.to.migration.scripts.to>
+    <java.module.name>org.kie.kogito.persistence.postgresql</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/addons/common/persistence/rocksdb/pom.xml b/addons/common/persistence/rocksdb/pom.xml
index 8d2af94956..cd3e591463 100644
--- a/addons/common/persistence/rocksdb/pom.xml
+++ b/addons/common/persistence/rocksdb/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Persistence :: RocksDB</name>
   <description>RocksDB persistence add-on for Kogito</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.persistence.rocksdb</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/addons/common/process-management/pom.xml b/addons/common/process-management/pom.xml
index 33ab02165e..792bbb34a3 100644
--- a/addons/common/process-management/pom.xml
+++ b/addons/common/process-management/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-process-management</artifactId>
   <name>Kogito :: Add-Ons :: Process Management :: Common</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.process.management</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/process-svg/pom.xml b/addons/common/process-svg/pom.xml
index bf6146c13a..868ec080b3 100644
--- a/addons/common/process-svg/pom.xml
+++ b/addons/common/process-svg/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-process-svg</artifactId>
   <name>Kogito :: Add-Ons :: Process SVG :: Common</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.svg</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.slf4j</groupId>
diff --git a/addons/common/rest-exception-handler/pom.xml b/addons/common/rest-exception-handler/pom.xml
index 267fc3a0ab..3d0c6a7764 100644
--- a/addons/common/rest-exception-handler/pom.xml
+++ b/addons/common/rest-exception-handler/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-rest-exception-handler</artifactId>
   <name>Kogito :: Rest Exception Handler :: Common</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.resource.exceptions</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/source-files/pom.xml b/addons/common/source-files/pom.xml
index d448c5e7fe..40c0475815 100644
--- a/addons/common/source-files/pom.xml
+++ b/addons/common/source-files/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-addons-source-files</artifactId>
     <name>Kogito :: Add-Ons :: Source Files :: Common</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.addon.source.files</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/task-management/pom.xml b/addons/common/task-management/pom.xml
index 4663879c48..93326d039e 100644
--- a/addons/common/task-management/pom.xml
+++ b/addons/common/task-management/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-task-management</artifactId>
   <name>Kogito :: Add-Ons :: Task Management :: Common</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.task.management.service</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/addons/common/tracing/decision-common/pom.xml b/addons/common/tracing/decision-common/pom.xml
index 03ad192937..9261d62b55 100644
--- a/addons/common/tracing/decision-common/pom.xml
+++ b/addons/common/tracing/decision-common/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-tracing-decision-common</artifactId>
   <name>Kogito :: Add-Ons :: Tracing :: Common</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.tracing.decision</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
@@ -56,7 +60,6 @@
     <dependency>
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-dmn</artifactId>
-      <version>${project.version}</version>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
diff --git a/addons/common/tracing/tracing-api/pom.xml b/addons/common/tracing/tracing-api/pom.xml
index 3dc15e555f..8ab694787b 100644
--- a/addons/common/tracing/tracing-api/pom.xml
+++ b/addons/common/tracing/tracing-api/pom.xml
@@ -33,7 +33,7 @@
   <name>Kogito :: Add-Ons :: Tracing :: API</name>
 
   <properties>
-    <version.org.mockito>3.4.6</version.org.mockito>
+    <java.module.name>org.kie.kogito.tracing</java.module.name>
   </properties>
 
   <dependencies>
@@ -66,7 +66,6 @@
     <dependency>
       <groupId>org.mockito</groupId>
       <artifactId>mockito-inline</artifactId>
-      <version>${version.org.mockito}</version>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git a/addons/common/tracing/typedvalue-api/pom.xml b/addons/common/tracing/typedvalue-api/pom.xml
index 91dbf45197..f7c003ab47 100644
--- a/addons/common/tracing/typedvalue-api/pom.xml
+++ b/addons/common/tracing/typedvalue-api/pom.xml
@@ -32,6 +32,11 @@
   <artifactId>kogito-addons-tracing-typedvalue-api</artifactId>
   <name>Kogito :: Add-Ons :: TypedValue API</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.tracing.typedvalue</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
diff --git a/api/kogito-events-core/pom.xml b/api/kogito-events-core/pom.xml
index 52efc3cc38..905355f4cd 100644
--- a/api/kogito-events-core/pom.xml
+++ b/api/kogito-events-core/pom.xml
@@ -35,9 +35,11 @@
   <name>Kogito :: API :: Events</name>
   <description>Core events for Kogito that depends on jackson</description>
 
-  
+  <properties>
+    <java.module.name>org.kie.kogito.event</java.module.name>
+  </properties>
+
   <dependencies>
-  
     <dependency>
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-api</artifactId>
diff --git a/api/kogito-jobs-service-api/pom.xml b/api/kogito-jobs-service-api/pom.xml
index a1e9556a92..2a130b6897 100644
--- a/api/kogito-jobs-service-api/pom.xml
+++ b/api/kogito-jobs-service-api/pom.xml
@@ -35,6 +35,10 @@
     <name>Kogito :: API :: Jobs Service</name>
     <description>The common events API for Kogito Jobs Service</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.jobs.service.api</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>io.cloudevents</groupId>
diff --git a/api/kogito-timer/pom.xml b/api/kogito-timer/pom.xml
index 763a4c8731..c63d17732f 100644
--- a/api/kogito-timer/pom.xml
+++ b/api/kogito-timer/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: API :: Timer</name>
   <description>Timer API to schedule jobs</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.timer</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.slf4j</groupId>
diff --git a/grafana-api/pom.xml b/grafana-api/pom.xml
index 7db7158d28..c1becb504a 100644
--- a/grafana-api/pom.xml
+++ b/grafana-api/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>grafana-api</artifactId>
   <name>Kogito :: Grafana API</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.grafana</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/jbpm/process-serialization-protobuf/pom.xml b/jbpm/process-serialization-protobuf/pom.xml
index d11b4fc2aa..647da48aeb 100644
--- a/jbpm/process-serialization-protobuf/pom.xml
+++ b/jbpm/process-serialization-protobuf/pom.xml
@@ -36,6 +36,7 @@
   <description>Kogito Process Protobuf Serialization</description>
   <properties>
     <sonar.exclusions>**/org/kie/kogito/serialization/process/protobuf/*</sonar.exclusions>
+    <java.module.name>org.kie.kogito.serialization.process</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/kogito-build/kogito-build-no-bom-parent/pom.xml b/kogito-build/kogito-build-no-bom-parent/pom.xml
index 79eddd725c..e0b33083d1 100644
--- a/kogito-build/kogito-build-no-bom-parent/pom.xml
+++ b/kogito-build/kogito-build-no-bom-parent/pom.xml
@@ -118,7 +118,7 @@
     <version.invoker.plugin>3.2.2</version.invoker.plugin>
     <version.jacoco.plugin>0.8.11</version.jacoco.plugin>
     <version.jandex.plugin>3.0.5</version.jandex.plugin>
-    <version.jar.plugin>3.1.0</version.jar.plugin>
+    <version.jar.plugin>3.2.0</version.jar.plugin>
     <version.javancss.plugin>2.0</version.javancss.plugin>
     <version.jdocbook.plugin>2.3.9</version.jdocbook.plugin>
     <version.formatter.plugin>2.13.0</version.formatter.plugin>
diff --git a/kogito-codegen-modules/kogito-codegen-api/pom.xml b/kogito-codegen-modules/kogito-codegen-api/pom.xml
index b9e6e51894..ee2837e05d 100644
--- a/kogito-codegen-modules/kogito-codegen-api/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-api/pom.xml
@@ -31,6 +31,10 @@
     <artifactId>kogito-codegen-api</artifactId>
     <name>Kogito :: Codegen API</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.codegen.api</java.module.name>
+  </properties>
+
     <dependencyManagement>
         <dependencies>
             <dependency>
diff --git a/kogito-codegen-modules/kogito-codegen-core/pom.xml b/kogito-codegen-modules/kogito-codegen-core/pom.xml
index a82508d42b..d7bc325100 100644
--- a/kogito-codegen-modules/kogito-codegen-core/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-core/pom.xml
@@ -31,6 +31,10 @@
     <artifactId>kogito-codegen-core</artifactId>
     <name>Kogito :: Codegen Core Library</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.codegen.core</java.module.name>
+  </properties>
+
     <dependencyManagement>
         <dependencies>
             <dependency>
diff --git a/kogito-codegen-modules/kogito-codegen-decisions/pom.xml b/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
index 2a08c81728..5b72746941 100644
--- a/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-decisions/pom.xml
@@ -31,6 +31,10 @@
     <artifactId>kogito-codegen-decisions</artifactId>
     <name>Kogito :: Codegen Decisions</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.codegen.decision</java.module.name>
+  </properties>
+
     <dependencyManagement>
         <dependencies>
             <dependency>
diff --git a/kogito-codegen-modules/kogito-codegen-integration-tests/pom.xml b/kogito-codegen-modules/kogito-codegen-integration-tests/pom.xml
index 320b7c7428..52e6c9a868 100644
--- a/kogito-codegen-modules/kogito-codegen-integration-tests/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-integration-tests/pom.xml
@@ -34,6 +34,7 @@
     <properties>
         <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5808 -->
         <quarkus.test.list.include>false</quarkus.test.list.include>
+        <java.module.name>org.kie.kogito.codegen.tests</java.module.name>
     </properties>
 
     <dependencies>
diff --git a/kogito-codegen-modules/kogito-codegen-predictions/pom.xml b/kogito-codegen-modules/kogito-codegen-predictions/pom.xml
index 20c4262a36..b51f795555 100644
--- a/kogito-codegen-modules/kogito-codegen-predictions/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-predictions/pom.xml
@@ -31,6 +31,11 @@
   <artifactId>kogito-codegen-predictions</artifactId>
   <name>Kogito :: Codegen Predictions</name>
 
+
+  <properties>
+     <java.module.name>org.kie.kogito.codegen.prediction</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/pom.xml b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/pom.xml
index 77eae9d4fc..11337831ed 100644
--- a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/pom.xml
@@ -34,8 +34,11 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5808 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.codegen.process.tests</java.module.name>
   </properties>
 
+
+
   <dependencies>
     <!-- test -->
     <dependency>
diff --git a/kogito-codegen-modules/kogito-codegen-processes/pom.xml b/kogito-codegen-modules/kogito-codegen-processes/pom.xml
index 025d238dae..bf6b70968f 100644
--- a/kogito-codegen-modules/kogito-codegen-processes/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-processes/pom.xml
@@ -31,6 +31,10 @@
   <artifactId>kogito-codegen-processes</artifactId>
   <name>Kogito :: Codegen Processes</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.codegen.process</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-codegen-modules/kogito-codegen-rules/pom.xml b/kogito-codegen-modules/kogito-codegen-rules/pom.xml
index ed9bcd4bc6..a11c047b84 100644
--- a/kogito-codegen-modules/kogito-codegen-rules/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-rules/pom.xml
@@ -31,6 +31,10 @@
     <artifactId>kogito-codegen-rules</artifactId>
     <name>Kogito :: Codegen Rules</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.codegen.rules</java.module.name>
+  </properties>
+
     <dependencyManagement>
         <dependencies>
             <dependency>
diff --git a/kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-generator/pom.xml b/kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-generator/pom.xml
index 5b75e611d9..5f416d2746 100644
--- a/kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-generator/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-generator/pom.xml
@@ -31,6 +31,10 @@
     <artifactId>kogito-codegen-sample-generator</artifactId>
     <name>Kogito :: Codegen Sample Generator</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.codegen.sample.generator</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-runtime/pom.xml b/kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-runtime/pom.xml
index 8fe2c2c6fa..0a1e063a1a 100644
--- a/kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-runtime/pom.xml
+++ b/kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-runtime/pom.xml
@@ -31,6 +31,10 @@
     <artifactId>kogito-codegen-sample-runtime</artifactId>
     <name>Kogito :: Codegen Sample Runtime</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.codegen.sample.core</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/kogito-maven-plugin/pom.xml b/kogito-maven-plugin/pom.xml
index 303030a793..cd524a1667 100644
--- a/kogito-maven-plugin/pom.xml
+++ b/kogito-maven-plugin/pom.xml
@@ -36,6 +36,10 @@
 
   <name>Kogito :: Maven Plugin</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.maven.plugin</java.module.name>
+  </properties>
+
   <build>
     <plugins>
       <plugin>
diff --git a/kogito-serverless-workflow/kogito-jq-expression/pom.xml b/kogito-serverless-workflow/kogito-jq-expression/pom.xml
index b3646698f3..d197e785b7 100644
--- a/kogito-serverless-workflow/kogito-jq-expression/pom.xml
+++ b/kogito-serverless-workflow/kogito-jq-expression/pom.xml
@@ -33,6 +33,11 @@
   <name>Kogito :: Serverless Workflow :: Expression :: JQ</name>
 
   <description>Kogito jq expression implementation</description>
+
+  <properties>
+    <java.module.name>org.kie.kogito.expr.jq</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml b/kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml
index 50b3c17f0d..d029661f15 100644
--- a/kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml
+++ b/kogito-serverless-workflow/kogito-jsonpath-expression/pom.xml
@@ -33,6 +33,11 @@
   <name>Kogito :: Serverless Workflow :: Expression :: Jsonpath</name>
 
   <description>Kogito jsonpath expression implementation</description>
+
+  <properties>
+    <java.module.name>org.kie.kogito.expr.jsonpath</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-builder/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-builder/pom.xml
index f1981e04ce..0d7ae54d49 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-builder/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-builder/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: Builder</name>
   <description>Kogito Serverless Workflow Builder</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.serverless.workflow.builder</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-executor-core/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-executor-core/pom.xml
index f1bd56ebaa..aa8e67d81a 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-executor-core/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-executor-core/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: Executor:: Core</name>
   <description>Core classes for execution of a workflow without code generation</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.serverless.workflow.core</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-executor-grpc/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-executor-grpc/pom.xml
index ef7164a6a9..5a5a8f4533 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-executor-grpc/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-executor-grpc/pom.xml
@@ -33,6 +33,11 @@
   <name>Kogito :: Serverless Workflow :: Executor:: gRPC</name>
   <description>Classes that add grpc capability to serverless workflow executor</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.serverless.workflow.grpc</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-executor-kafka/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-executor-kafka/pom.xml
index 8efb37be5f..c57c2d6c49 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-executor-kafka/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-executor-kafka/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: Executor:: Kafka event implementation</name>
   <description>Classes for kafka event support of a workflow without code generation</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.serverless.workflow.kafka</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-executor-python/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-executor-python/pom.xml
index 87322dc42e..0474a01d29 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-executor-python/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-executor-python/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: Executor:: Python</name>
   <description>Classes for execution of a Python scripts within a workflow without code generation</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.serverless.workflow.executor.python</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-executor-rest/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-executor-rest/pom.xml
index e3dd187600..b5f1b5c180 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-executor-rest/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-executor-rest/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: Executor:: Rest</name>
   <description>Classes that add rest capability to serverless workflow executor</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.serverless.workflow.executor.rest</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-executor-service/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-executor-service/pom.xml
index 061dd129b4..5a2822f61d 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-executor-service/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-executor-service/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: Executor:: Service</name>
   <description>Classes for execution of a Java service within a workflow without code generation</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.serverless.workflow.executor.service</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/pom.xml
index 67cf72b07a..d0a57eadd5 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/pom.xml
@@ -35,8 +35,10 @@
 
   <properties>
     <version.org.apache.tomcat>6.0.53</version.org.apache.tomcat>
+    <java.module.name>org.kie.kogito.serverless.workflow.executor.test</java.module.name>
   </properties>
 
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-fluent/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-fluent/pom.xml
index dee74c113f..be6af73f62 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-fluent/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-fluent/pom.xml
@@ -33,6 +33,12 @@
   <name>Kogito :: Serverless Workflow :: Fluent</name>
   <description>Classes for fluent definition of a serverless workflow</description>
 
+
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.fluent</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-grpc-parser/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-grpc-parser/pom.xml
index d731f337ec..e12340d3cd 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-grpc-parser/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-grpc-parser/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: gRPC :: Parser</name>
   <description>Kogito Serverless Workflow gRPC parser</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.grpc.parser</java.module.name>
+  </properties>
+
   <dependencies>
 
     <dependency>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-grpc-runtime/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-grpc-runtime/pom.xml
index 33fd9f984b..5b8f6e4834 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-grpc-runtime/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-grpc-runtime/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: gRPC :: Runtime</name>
   <description>Kogito Serverless Workflow gRPC runtimes</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.grpc.runtime</java.module.name>
+  </properties>
+
   <dependencies>
 
     <dependency>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-openapi-common/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-openapi-common/pom.xml
index 9288019694..0019231977 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-openapi-common/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-openapi-common/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: OpenAPI :: Common</name>
   <description>Kogito Serverless Workflow OpenAPI Common</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.openapi.common</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-openapi-generated/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-openapi-generated/pom.xml
index 8d199688d1..267d82131b 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-openapi-generated/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-openapi-generated/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: OpenAPI :: Generated</name>
   <description>Kogito Serverless Workflow OpenAPI generated</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.openapi.generated</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-openapi-parser/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-openapi-parser/pom.xml
index 831a12e6d3..c4b683e188 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-openapi-parser/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-openapi-parser/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: OpenAPI :: Parser</name>
   <description>Kogito Serverless Workflow OpenAPI parser</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.openapi.parser</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-python-runtime/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-python-runtime/pom.xml
index a70aed71d8..1578bee26f 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-python-runtime/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-python-runtime/pom.xml
@@ -32,6 +32,10 @@
   <name>Kogito :: Serverless Workflow :: Python:: Runtime</name>
   <description>Kogito Serverless Workflow Python runtimes</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.python.runtime</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-rest-parser/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-rest-parser/pom.xml
index a09ace1b65..d3215f79ba 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-rest-parser/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-rest-parser/pom.xml
@@ -33,6 +33,11 @@
   <name>Kogito :: Serverless Workflow :: REST :: Parser</name>
   <description>Kogito Serverless Workflow REST parser</description>
 
+
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.rest.parser</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-rest-runtime/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-rest-runtime/pom.xml
index 4b80b5726b..d418b66824 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-rest-runtime/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-rest-runtime/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: REST :: Runtime</name>
   <description>Kogito Serverless Workflow REST runtimes</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.rest.runtime</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-runtime/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-runtime/pom.xml
index 7d517284e5..abb39d11ef 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-runtime/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-runtime/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Serverless Workflow :: Runtime</name>
   <description>Kogito Serverless Workflow Runtime</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.runtime</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-serverless-workflow/kogito-serverless-workflow-utils/pom.xml b/kogito-serverless-workflow/kogito-serverless-workflow-utils/pom.xml
index c5600b8691..055f36c064 100644
--- a/kogito-serverless-workflow/kogito-serverless-workflow-utils/pom.xml
+++ b/kogito-serverless-workflow/kogito-serverless-workflow-utils/pom.xml
@@ -33,6 +33,11 @@
   <name>Kogito :: Serverless Workflow :: Utils</name>
 
   <description>Kogito serverless workflow utils</description>
+
+  <properties>
+      <java.module.name>org.kie.kogito.serverless.workflow.utils</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/kogito-test-utils/pom.xml b/kogito-test-utils/pom.xml
index 5d148ce618..9e24f309ad 100644
--- a/kogito-test-utils/pom.xml
+++ b/kogito-test-utils/pom.xml
@@ -36,6 +36,10 @@
   <name>Kogito :: Test Utilities :: Common</name>
   <description>Test Utilities for Kogito</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.test.resources</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.testcontainers</groupId>
diff --git a/kogito-workitems/kogito-jackson-utils/pom.xml b/kogito-workitems/kogito-jackson-utils/pom.xml
index 862d3b0274..bcfc16402c 100644
--- a/kogito-workitems/kogito-jackson-utils/pom.xml
+++ b/kogito-workitems/kogito-jackson-utils/pom.xml
@@ -32,6 +32,11 @@
   <name>Kogito :: Workitems :: Jackson utils</name>
 
   <description>Jackson utilities</description>
+
+  <properties>
+    <java.module.name>org.kie.kogito.jackson.utils</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
diff --git a/kogito-workitems/kogito-rest-utils/pom.xml b/kogito-workitems/kogito-rest-utils/pom.xml
index 082acdb76a..e322db9919 100644
--- a/kogito-workitems/kogito-rest-utils/pom.xml
+++ b/kogito-workitems/kogito-rest-utils/pom.xml
@@ -31,6 +31,10 @@
   <artifactId>kogito-rest-utils</artifactId>
   <name>Kogito :: Workitems :: RestUtils</name>
 
+  <properties>
+    <java.module.name>org.kogito.workitem.rest.auth</java.module.name>
+  </properties>
+
   <description>Rest utils</description>
   <dependencies>
     <dependency>
diff --git a/kogito-workitems/kogito-rest-workitem/pom.xml b/kogito-workitems/kogito-rest-workitem/pom.xml
index fa16bafe13..b9f14cb19a 100644
--- a/kogito-workitems/kogito-rest-workitem/pom.xml
+++ b/kogito-workitems/kogito-rest-workitem/pom.xml
@@ -32,6 +32,12 @@
   <name>Kogito :: Workitems :: RestWorkItem</name>
 
   <description>Rest task workitem handler</description>
+
+  <properties>
+    <java.module.name>org.kogito.workitem.rest</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/camel/deployment/pom.xml b/quarkus/addons/camel/deployment/pom.xml
index d2d49c9c9b..1afe2d820a 100644
--- a/quarkus/addons/camel/deployment/pom.xml
+++ b/quarkus/addons/camel/deployment/pom.xml
@@ -29,6 +29,10 @@
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.camel.deployment</java.module.name>
+  </properties>
+
   <name>Kogito :: Add-Ons :: Quarkus :: Camel :: Deployment</name>
   <description>Kogito Quarkus Camel Integration with Serverless Workflow</description>
   <artifactId>kogito-addons-quarkus-camel-deployment</artifactId>
diff --git a/quarkus/addons/camel/integration-tests/pom.xml b/quarkus/addons/camel/integration-tests/pom.xml
index 3ec356e434..5ab376bb8b 100644
--- a/quarkus/addons/camel/integration-tests/pom.xml
+++ b/quarkus/addons/camel/integration-tests/pom.xml
@@ -34,6 +34,10 @@
   <description>Kogito Quarkus Camel Integration with Serverless Workflow</description>
   <artifactId>kogito-addons-quarkus-camel-integration-tests</artifactId>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.camel.integration.test</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/camel/runtime/pom.xml b/quarkus/addons/camel/runtime/pom.xml
index f528d8de0c..8b70b701cb 100644
--- a/quarkus/addons/camel/runtime/pom.xml
+++ b/quarkus/addons/camel/runtime/pom.xml
@@ -33,6 +33,11 @@
   <description>Kogito Quarkus Camel Integration with Serverless Workflow</description>
   <artifactId>kogito-addons-quarkus-camel</artifactId>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.camel.runtime</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/common/deployment/pom.xml b/quarkus/addons/common/deployment/pom.xml
index f453b0f6f9..c3e71e2818 100644
--- a/quarkus/addons/common/deployment/pom.xml
+++ b/quarkus/addons/common/deployment/pom.xml
@@ -33,6 +33,11 @@
   <name>Kogito Add-On Common - Deployment</name>
   <description>Common libraries meant to be used with Kogito Quarkus Add-Ons deployment modules</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.quarkus.addons.common.deployment</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/common/reactive-messaging/pom.xml b/quarkus/addons/common/reactive-messaging/pom.xml
index b49293c7a6..30d8cd6f3c 100644
--- a/quarkus/addons/common/reactive-messaging/pom.xml
+++ b/quarkus/addons/common/reactive-messaging/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-addons-quarkus-common-reactive-messaging</artifactId>
     <name>Kogito Add-On Common - Reactive Messaging</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addon.quarkus.common.reactive.messaging</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>io.smallrye.reactive</groupId>
diff --git a/quarkus/addons/events/decisions/deployment/pom.xml b/quarkus/addons/events/decisions/deployment/pom.xml
index 3af0d345f1..fe3067d066 100644
--- a/quarkus/addons/events/decisions/deployment/pom.xml
+++ b/quarkus/addons/events/decisions/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-events-decisions-deployment</artifactId>
   <name>Kogito Add-On Events Decisions - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.eventdriven.decision</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
@@ -41,7 +46,6 @@
     <dependency>
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-addons-quarkus-messaging-deployment</artifactId>
-      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/events/decisions/runtime/pom.xml b/quarkus/addons/events/decisions/runtime/pom.xml
index 2060ca7fc5..7e41eebfa3 100644
--- a/quarkus/addons/events/decisions/runtime/pom.xml
+++ b/quarkus/addons/events/decisions/runtime/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-quarkus-events-decisions</artifactId>
   <name>Kogito Add-On Events Decisions</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.eventdriven.decision</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/events/mongodb/deployment/pom.xml b/quarkus/addons/events/mongodb/deployment/pom.xml
index 294bc7d59e..7d33369d73 100644
--- a/quarkus/addons/events/mongodb/deployment/pom.xml
+++ b/quarkus/addons/events/mongodb/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-events-mongodb-deployment</artifactId>
   <name>Kogito Add-On Events MongoDB - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.events.mongodb.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/events/mongodb/runtime/pom.xml b/quarkus/addons/events/mongodb/runtime/pom.xml
index bf3a3bb826..ea7b6e6320 100644
--- a/quarkus/addons/events/mongodb/runtime/pom.xml
+++ b/quarkus/addons/events/mongodb/runtime/pom.xml
@@ -34,6 +34,10 @@
   <name>Kogito Add-On Events MongoDB</name>
   <description>Kogito Events based on MongoDB and Quarkus Add-On</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.events.mongodb</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/events/predictions/deployment/pom.xml b/quarkus/addons/events/predictions/deployment/pom.xml
index 22ebe37d83..5101173c25 100644
--- a/quarkus/addons/events/predictions/deployment/pom.xml
+++ b/quarkus/addons/events/predictions/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-events-predictions-deployment</artifactId>
   <name>Kogito Add-On Events Predictions - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.eventdriven.predictions</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/events/predictions/runtime/pom.xml b/quarkus/addons/events/predictions/runtime/pom.xml
index 1f773c32a6..ed17858428 100644
--- a/quarkus/addons/events/predictions/runtime/pom.xml
+++ b/quarkus/addons/events/predictions/runtime/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-quarkus-events-predictions</artifactId>
   <name>Kogito Add-On Events Predictions</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.eventdriven.predictions</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/events/process/deployment/pom.xml b/quarkus/addons/events/process/deployment/pom.xml
index b27d8b65b3..e759cf6b2f 100644
--- a/quarkus/addons/events/process/deployment/pom.xml
+++ b/quarkus/addons/events/process/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-events-process-deployment</artifactId>
   <name>Kogito Add-On Events Process - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.events.process.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/events/process/runtime/pom.xml b/quarkus/addons/events/process/runtime/pom.xml
index 66bcf75b07..866396e9e7 100644
--- a/quarkus/addons/events/process/runtime/pom.xml
+++ b/quarkus/addons/events/process/runtime/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito Add-On Events Process</name>
   <description>Kogito Add-On for runtime process events</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.events</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/events/rules/deployment/pom.xml b/quarkus/addons/events/rules/deployment/pom.xml
index 8f7e1ffe7b..63b2d103a2 100644
--- a/quarkus/addons/events/rules/deployment/pom.xml
+++ b/quarkus/addons/events/rules/deployment/pom.xml
@@ -29,6 +29,12 @@
   </parent>
   <artifactId>kogito-addons-quarkus-events-rules-deployment</artifactId>
   <name>Kogito Add-On Events Rules - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.eventdriven.rules.deployment</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/events/rules/runtime/pom.xml b/quarkus/addons/events/rules/runtime/pom.xml
index d96d973c1a..6fc4f6db5b 100644
--- a/quarkus/addons/events/rules/runtime/pom.xml
+++ b/quarkus/addons/events/rules/runtime/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-quarkus-events-rules</artifactId>
   <name>Kogito :: Add-Ons :: Events :: Event-Driven Rules :: Quarkus</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.eventdriven.rules</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/explainability/deployment/pom.xml b/quarkus/addons/explainability/deployment/pom.xml
index 3350350a11..0955beaa7d 100644
--- a/quarkus/addons/explainability/deployment/pom.xml
+++ b/quarkus/addons/explainability/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-explainability-deployment</artifactId>
   <name>Kogito Add-On Explainability - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.explainability.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/explainability/integration-tests/pom.xml b/quarkus/addons/explainability/integration-tests/pom.xml
index b4f93c5579..362372014f 100644
--- a/quarkus/addons/explainability/integration-tests/pom.xml
+++ b/quarkus/addons/explainability/integration-tests/pom.xml
@@ -30,6 +30,10 @@
   <artifactId>kogito-addons-quarkus-explainability-it</artifactId>
   <name>Kogito Add-On Explainability - Integration tests</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.explainability.test</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/explainability/runtime/pom.xml b/quarkus/addons/explainability/runtime/pom.xml
index 01b67c7df9..5acbb82e6d 100644
--- a/quarkus/addons/explainability/runtime/pom.xml
+++ b/quarkus/addons/explainability/runtime/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-addons-quarkus-explainability</artifactId>
     <name>Kogito Add-On Explainability</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.explainability</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/fabric8-kubernetes-service-catalog/deployment/pom.xml b/quarkus/addons/fabric8-kubernetes-service-catalog/deployment/pom.xml
index 1cc5a2cf6c..23081f7a0a 100644
--- a/quarkus/addons/fabric8-kubernetes-service-catalog/deployment/pom.xml
+++ b/quarkus/addons/fabric8-kubernetes-service-catalog/deployment/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog-deployment</artifactId>
     <name>Kogito Add-On Fabric8 Kubernetes Service Catalog - Deployment</name>
 
+    <properties>
+        <java.module.name>org.kie.kogito.addons.quarkus.fabric8.k8s.service.catalog.deployment</java.module.name>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
index 6f0a838703..a95857a6eb 100644
--- a/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
+++ b/quarkus/addons/fabric8-kubernetes-service-catalog/runtime/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog</artifactId>
     <name>Kogito Add-On Fabric8 Kubernetes Service Catalog</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.fabric8.k8s.service.catalog</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/fabric8-kubernetes-service-catalog/test-utils/pom.xml b/quarkus/addons/fabric8-kubernetes-service-catalog/test-utils/pom.xml
index 30e17497f6..b03f9c7374 100644
--- a/quarkus/addons/fabric8-kubernetes-service-catalog/test-utils/pom.xml
+++ b/quarkus/addons/fabric8-kubernetes-service-catalog/test-utils/pom.xml
@@ -31,6 +31,11 @@
     <artifactId>kogito-addons-quarkus-fabric8-kubernetes-service-catalog-test-utils</artifactId>
     <name>Kogito Add-On Fabric8 Kubernetes Service Catalog Tests Utils</name>
     <description>Util classes intended to be used in test scope.</description>
+
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.k8s.test.utils</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/jobs/common/messaging/pom.xml b/quarkus/addons/jobs/common/messaging/pom.xml
index 27330b6a49..65f658482d 100644
--- a/quarkus/addons/jobs/common/messaging/pom.xml
+++ b/quarkus/addons/jobs/common/messaging/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-quarkus-jobs-common-messaging</artifactId>
   <name>Kogito Add-Ons Quarkus Jobs Common - Messaging</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.jobs.messaging.quarkus</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>jakarta.ws.rs</groupId>
diff --git a/quarkus/addons/jobs/common/rest-callback/pom.xml b/quarkus/addons/jobs/common/rest-callback/pom.xml
index 1c83aba8d6..b6e7493178 100644
--- a/quarkus/addons/jobs/common/rest-callback/pom.xml
+++ b/quarkus/addons/jobs/common/rest-callback/pom.xml
@@ -32,6 +32,11 @@
   <artifactId>kogito-addons-quarkus-rest-callback</artifactId>
   <name>Kogito Add-Ons Quarkus - Rest Callback</name>
 
+
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.rest.callback</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>jakarta.ws.rs</groupId>
diff --git a/quarkus/addons/jobs/knative-eventing/deployment/pom.xml b/quarkus/addons/jobs/knative-eventing/deployment/pom.xml
index 4636f8d4dd..dfbbb3754d 100644
--- a/quarkus/addons/jobs/knative-eventing/deployment/pom.xml
+++ b/quarkus/addons/jobs/knative-eventing/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-jobs-knative-eventing-deployment</artifactId>
   <name>Kogito Add-Ons Quarkus Jobs Knative Eventing - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.jobs.knative.eventing.quarkus.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/jobs/knative-eventing/runtime/pom.xml b/quarkus/addons/jobs/knative-eventing/runtime/pom.xml
index bfde04edbc..cf19132890 100644
--- a/quarkus/addons/jobs/knative-eventing/runtime/pom.xml
+++ b/quarkus/addons/jobs/knative-eventing/runtime/pom.xml
@@ -32,6 +32,10 @@
 
   <description>Jobs Quarkus Add-On to interact with the Jobs Service using events via the knative eventing system</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.jobs.knative.eventing.quarkus</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/jobs/management/deployment/pom.xml b/quarkus/addons/jobs/management/deployment/pom.xml
index 1408cdd67c..b81dfb94ce 100644
--- a/quarkus/addons/jobs/management/deployment/pom.xml
+++ b/quarkus/addons/jobs/management/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-jobs-management-deployment</artifactId>
   <name>Kogito Add-Ons Quarkus Jobs Management - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.jobs.management.quarkus.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/jobs/management/runtime/pom.xml b/quarkus/addons/jobs/management/runtime/pom.xml
index 9a9698f2e4..b71ac7ebd6 100644
--- a/quarkus/addons/jobs/management/runtime/pom.xml
+++ b/quarkus/addons/jobs/management/runtime/pom.xml
@@ -32,6 +32,10 @@
 
   <description>Jobs Management Quarkus Add-On to interact with Jobs Service</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.jobs.management.quarkus</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/jobs/messaging/deployment/pom.xml b/quarkus/addons/jobs/messaging/deployment/pom.xml
index 0188fede19..f397ca5154 100644
--- a/quarkus/addons/jobs/messaging/deployment/pom.xml
+++ b/quarkus/addons/jobs/messaging/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-jobs-messaging-deployment</artifactId>
   <name>Kogito Add-Ons Quarkus Jobs Messaging - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.jobs.messaging.quarkus.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/jobs/messaging/runtime/pom.xml b/quarkus/addons/jobs/messaging/runtime/pom.xml
index f1f8d7b228..acc10e320f 100644
--- a/quarkus/addons/jobs/messaging/runtime/pom.xml
+++ b/quarkus/addons/jobs/messaging/runtime/pom.xml
@@ -32,6 +32,10 @@
 
   <description>Jobs Quarkus Add-On to interact with the Jobs Service using events via the reactive messaging api</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.jobs.messaging.quarkus</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/knative/eventing/deployment/pom.xml b/quarkus/addons/knative/eventing/deployment/pom.xml
index fa40d5f90f..e3a5aa2e38 100644
--- a/quarkus/addons/knative/eventing/deployment/pom.xml
+++ b/quarkus/addons/knative/eventing/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-knative-eventing-deployment</artifactId>
   <name>Kogito Add-On Knative Eventing - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.knative.eventing.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/knative/eventing/integration-tests/pom.xml b/quarkus/addons/knative/eventing/integration-tests/pom.xml
index 37cd67fdb6..948970e3cf 100644
--- a/quarkus/addons/knative/eventing/integration-tests/pom.xml
+++ b/quarkus/addons/knative/eventing/integration-tests/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-addons-quarkus-knative-eventing-integration-tests</artifactId>
     <name>Kogito Add-On Knative Eventing - Integration Tests</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.knative.eventing.test</java.module.name>
+  </properties>
+
     <dependencyManagement>
         <dependencies>
             <dependency>
diff --git a/quarkus/addons/knative/eventing/runtime/pom.xml b/quarkus/addons/knative/eventing/runtime/pom.xml
index c36537c12c..42021e28e5 100644
--- a/quarkus/addons/knative/eventing/runtime/pom.xml
+++ b/quarkus/addons/knative/eventing/runtime/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito Add-On Knative Eventing</name>
   <description>Knative Eventing Kogito Add-On. Adds support for CloudEvents on top of HTTP and Knative env vars configuration.</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.knative.eventing</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/knative/serving/deployment/pom.xml b/quarkus/addons/knative/serving/deployment/pom.xml
index e46f33194e..791505e5f6 100644
--- a/quarkus/addons/knative/serving/deployment/pom.xml
+++ b/quarkus/addons/knative/serving/deployment/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-addons-quarkus-knative-serving-deployment</artifactId>
     <name>Kogito Add-On Knative Serving - Deployment</name>
 
+    <properties>
+       <java.module.name>org.kie.kogito.addons.quarkus.knative.serving.deployment</java.module.name>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/knative/serving/integration-tests/pom.xml b/quarkus/addons/knative/serving/integration-tests/pom.xml
index 0f3a9a36bb..de2a06f37b 100644
--- a/quarkus/addons/knative/serving/integration-tests/pom.xml
+++ b/quarkus/addons/knative/serving/integration-tests/pom.xml
@@ -33,6 +33,10 @@
     <name>Kogito Add-On Knative Serving - Integration Tests</name>
     <description>Knative Serving Kogito Add-On Integration Tests.</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.addons.quarkus.knative.serving.test</java.module.name>
+    </properties>
+
     <dependencyManagement>
         <dependencies>
             <dependency>
diff --git a/quarkus/addons/knative/serving/runtime/pom.xml b/quarkus/addons/knative/serving/runtime/pom.xml
index df374aca89..e8bb991bb6 100644
--- a/quarkus/addons/knative/serving/runtime/pom.xml
+++ b/quarkus/addons/knative/serving/runtime/pom.xml
@@ -33,6 +33,10 @@
     <name>Kogito Add-On Knative Serving</name>
     <description>Knative Serving Kogito Add-On. Adds Knative Serverless Workflow custom functions.</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.addons.quarkus.knative.serving.customfunctions</java.module.name>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/kubernetes/deployment/pom.xml b/quarkus/addons/kubernetes/deployment/pom.xml
index 84ebc9fafd..5c773ce6fa 100644
--- a/quarkus/addons/kubernetes/deployment/pom.xml
+++ b/quarkus/addons/kubernetes/deployment/pom.xml
@@ -29,6 +29,12 @@
   </parent>
   <artifactId>kogito-addons-quarkus-kubernetes-deployment</artifactId>
   <name>Kogito Add-On Kubernetes - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.kubernetes</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/kubernetes/integration-tests/pom.xml b/quarkus/addons/kubernetes/integration-tests/pom.xml
index 24a1959aee..bc7c7e06ac 100644
--- a/quarkus/addons/kubernetes/integration-tests/pom.xml
+++ b/quarkus/addons/kubernetes/integration-tests/pom.xml
@@ -12,6 +12,10 @@
     <artifactId>kogito-addons-quarkus-kubernetes-integration-tests</artifactId>
     <name>Kogito Add-On Kubernetes - Integration Tests</name>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.kubernetes.tests</java.module.name>
+  </properties>
+
     <dependencyManagement>
         <dependencies>
             <dependency>
diff --git a/quarkus/addons/kubernetes/runtime/pom.xml b/quarkus/addons/kubernetes/runtime/pom.xml
index 8eb6aac728..6bf8b5e113 100644
--- a/quarkus/addons/kubernetes/runtime/pom.xml
+++ b/quarkus/addons/kubernetes/runtime/pom.xml
@@ -30,6 +30,11 @@
   <artifactId>kogito-addons-quarkus-kubernetes</artifactId>
   <name>Kogito Add-On Kubernetes</name>
   <description>Kubernetes Kogito Add-On. Adds support Kubernetes service discovery.</description>
+
+    <properties>
+       <java.module.name>org.kie.kogito.addons.quarkus.k8s</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/mail/deployment/pom.xml b/quarkus/addons/mail/deployment/pom.xml
index a7c24c3bc7..ce2eeea665 100644
--- a/quarkus/addons/mail/deployment/pom.xml
+++ b/quarkus/addons/mail/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-mail-deployment</artifactId>
   <name>Kogito Add-On Mail - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.quarkus.mail.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
@@ -41,8 +46,6 @@
     <dependency>
       <groupId>io.quarkus</groupId>
       <artifactId>quarkus-mailer-deployment</artifactId>
-      <!-- ask for Quarkus team to add this to their BOM -->
-      <version>${version.io.quarkus}</version>
     </dependency>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/mail/runtime/pom.xml b/quarkus/addons/mail/runtime/pom.xml
index 9a64b2ddae..226391cc2a 100644
--- a/quarkus/addons/mail/runtime/pom.xml
+++ b/quarkus/addons/mail/runtime/pom.xml
@@ -32,6 +32,10 @@
   <name>Kogito Add-On Mail</name>
   <description>E-Mail addon for for Quarkus</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.quarkus.mail</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/marshallers/avro/deployment/pom.xml b/quarkus/addons/marshallers/avro/deployment/pom.xml
index 2fe9484987..c558165f63 100644
--- a/quarkus/addons/marshallers/avro/deployment/pom.xml
+++ b/quarkus/addons/marshallers/avro/deployment/pom.xml
@@ -32,6 +32,10 @@
   <name>Kogito :: Add-Ons :: Quarkus :: Marshallers :: Avro :: Deployment</name>
   <description>Kogito Quarkus Marshallers Unmarshaller for Avro deployment</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addon.avro.quarkus.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/marshallers/avro/runtime/pom.xml b/quarkus/addons/marshallers/avro/runtime/pom.xml
index 9ad0a4c9c9..43c15293d8 100644
--- a/quarkus/addons/marshallers/avro/runtime/pom.xml
+++ b/quarkus/addons/marshallers/avro/runtime/pom.xml
@@ -32,6 +32,10 @@
   <name>Kogito :: Add-Ons :: Quarkus :: Marshallers :: Avro</name>
   <description>Kogito Quarkus Marshallers Unmarshaller for Avro</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.addon.avro.quarkus</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
@@ -48,7 +52,6 @@
        <plugin>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extension-maven-plugin</artifactId>
-        <version>${version.io.quarkus}</version>
         <executions>
           <execution>
             <phase>compile</phase>
diff --git a/quarkus/addons/messaging/common/pom.xml b/quarkus/addons/messaging/common/pom.xml
index a1258300f9..7dca00ae43 100644
--- a/quarkus/addons/messaging/common/pom.xml
+++ b/quarkus/addons/messaging/common/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito Add-On Messaging - Common</name>
   <description>Common classes for Kogito messaging Add-On (Quarkus)</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addon.quarkus.messaging.common</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/messaging/deployment/pom.xml b/quarkus/addons/messaging/deployment/pom.xml
index ff5b706029..989f841db5 100644
--- a/quarkus/addons/messaging/deployment/pom.xml
+++ b/quarkus/addons/messaging/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-messaging-deployment</artifactId>
   <name>Kogito Add-On Messaging - Deployment</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.addon.cloudevents.quarkus.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/messaging/runtime/pom.xml b/quarkus/addons/messaging/runtime/pom.xml
index 9ca973b70d..0e8a4020a4 100644
--- a/quarkus/addons/messaging/runtime/pom.xml
+++ b/quarkus/addons/messaging/runtime/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito Add-On Messaging</name>
   <description>Kogito Events handling for BPMN messages Add-On (Quarkus)</description>
 
+  <properties>
+     <java.module.name>org.kie.kogito.addon.messaging</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/microprofile-config-service-catalog/deployment/pom.xml b/quarkus/addons/microprofile-config-service-catalog/deployment/pom.xml
index 606dbe9e54..f936cd704a 100644
--- a/quarkus/addons/microprofile-config-service-catalog/deployment/pom.xml
+++ b/quarkus/addons/microprofile-config-service-catalog/deployment/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-addons-quarkus-microprofile-config-service-catalog-deployment</artifactId>
     <name>Kogito Add-On MicroProfile Config Service Catalog - Deployment</name>
 
+    <properties>
+       <java.module.name>org.kie.kogito.addons.quarkus.microprofile.config.service.catalog.deployment</java.module.name>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/microprofile-config-service-catalog/integration-tests/pom.xml b/quarkus/addons/microprofile-config-service-catalog/integration-tests/pom.xml
index 5b68d845a6..8e9ff6bed8 100644
--- a/quarkus/addons/microprofile-config-service-catalog/integration-tests/pom.xml
+++ b/quarkus/addons/microprofile-config-service-catalog/integration-tests/pom.xml
@@ -33,6 +33,10 @@
     <name>Kogito Add-On Microprofile Config Service Catalog - Integration Tests</name>
     <description>Microprofile Config Service Catalog Kogito Add-On Integration Tests.</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.addons.quarkus.microprofile.config.service.catalog.it</java.module.name>
+    </properties>
+
     <dependencyManagement>
         <dependencies>
             <dependency>
diff --git a/quarkus/addons/microprofile-config-service-catalog/runtime/pom.xml b/quarkus/addons/microprofile-config-service-catalog/runtime/pom.xml
index 8b423941f1..41f9299289 100644
--- a/quarkus/addons/microprofile-config-service-catalog/runtime/pom.xml
+++ b/quarkus/addons/microprofile-config-service-catalog/runtime/pom.xml
@@ -31,6 +31,11 @@
 
     <artifactId>kogito-addons-quarkus-microprofile-config-service-catalog</artifactId>
     <name>Kogito Add-On MicroProfile Config Service Catalog</name>
+
+  <properties>
+     <java.module.name>org.kie.kogito.addons.quarkus.microprofile.config.service.catalog</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/monitoring/core/pom.xml b/quarkus/addons/monitoring/core/pom.xml
index 5d45b8e02f..07d61e02ea 100644
--- a/quarkus/addons/monitoring/core/pom.xml
+++ b/quarkus/addons/monitoring/core/pom.xml
@@ -31,6 +31,10 @@
   <artifactId>kogito-addons-quarkus-monitoring-core</artifactId>
   <name>Kogito Add-On Monitoring Core</name>
 
+    <properties>
+       <java.module.name>org.kie.kogito.monitoring.core.quarkus</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/monitoring/elastic/deployment/pom.xml b/quarkus/addons/monitoring/elastic/deployment/pom.xml
index a5a5c66843..7906a102a8 100644
--- a/quarkus/addons/monitoring/elastic/deployment/pom.xml
+++ b/quarkus/addons/monitoring/elastic/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-monitoring-elastic-deployment</artifactId>
   <name>Kogito Add-On Monitoring Elastic - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.monitoring.elastic.quarkus.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/monitoring/elastic/runtime/pom.xml b/quarkus/addons/monitoring/elastic/runtime/pom.xml
index 9e1753ad73..1d165fbaa1 100644
--- a/quarkus/addons/monitoring/elastic/runtime/pom.xml
+++ b/quarkus/addons/monitoring/elastic/runtime/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito Add-On Monitoring Elastic</name>
   <description>Monitoring Elastic Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.monitoring.elastic.quarkus</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/monitoring/prometheus/deployment/pom.xml b/quarkus/addons/monitoring/prometheus/deployment/pom.xml
index 5dd7d37ba6..7b844c8be4 100644
--- a/quarkus/addons/monitoring/prometheus/deployment/pom.xml
+++ b/quarkus/addons/monitoring/prometheus/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-monitoring-prometheus-deployment</artifactId>
   <name>Kogito Add-On Monitoring Prometheus - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.monitoring.prometheus.quarkus.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/monitoring/prometheus/runtime/pom.xml b/quarkus/addons/monitoring/prometheus/runtime/pom.xml
index 9912f44c82..9c7827e3a2 100644
--- a/quarkus/addons/monitoring/prometheus/runtime/pom.xml
+++ b/quarkus/addons/monitoring/prometheus/runtime/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito Add-On Monitoring Prometheus</name>
   <description>Prometheus monitoring for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.monitoring.prometheus.quarkus</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/persistence/filesystem/deployment/pom.xml b/quarkus/addons/persistence/filesystem/deployment/pom.xml
index ea14518f0a..cd703d11af 100644
--- a/quarkus/addons/persistence/filesystem/deployment/pom.xml
+++ b/quarkus/addons/persistence/filesystem/deployment/pom.xml
@@ -29,6 +29,12 @@
   </parent>
   <artifactId>kogito-addons-quarkus-persistence-filesystem-deployment</artifactId>
   <name>Kogito Add-On Persistence FileSystem - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.filesystem.deployment</java.module.name>
+    </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/persistence/filesystem/runtime/pom.xml b/quarkus/addons/persistence/filesystem/runtime/pom.xml
index 981eb00f92..d76320474a 100644
--- a/quarkus/addons/persistence/filesystem/runtime/pom.xml
+++ b/quarkus/addons/persistence/filesystem/runtime/pom.xml
@@ -34,6 +34,10 @@
 
   <description>FileSystem Persistence support for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.filesystem</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/persistence/infinispan/deployment/pom.xml b/quarkus/addons/persistence/infinispan/deployment/pom.xml
index 6053371be2..3d3bf9af5a 100644
--- a/quarkus/addons/persistence/infinispan/deployment/pom.xml
+++ b/quarkus/addons/persistence/infinispan/deployment/pom.xml
@@ -29,6 +29,12 @@
   </parent>
   <artifactId>kogito-addons-quarkus-persistence-infinispan-deployment</artifactId>
   <name>Kogito Add-On Persistence Infinispan - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.infinispan.deployment</java.module.name>
+    </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/persistence/infinispan/health/pom.xml b/quarkus/addons/persistence/infinispan/health/pom.xml
index f2b9ba98e2..b03681fce2 100644
--- a/quarkus/addons/persistence/infinispan/health/pom.xml
+++ b/quarkus/addons/persistence/infinispan/health/pom.xml
@@ -34,6 +34,10 @@
 
   <description>Infinispan Health Check support for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.infinispan.health</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/persistence/infinispan/runtime/pom.xml b/quarkus/addons/persistence/infinispan/runtime/pom.xml
index f933c13c4f..32d5f0cff3 100644
--- a/quarkus/addons/persistence/infinispan/runtime/pom.xml
+++ b/quarkus/addons/persistence/infinispan/runtime/pom.xml
@@ -34,6 +34,10 @@
 
   <description>Infinispan Persistence support for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.infinispan</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/persistence/jdbc/deployment/pom.xml b/quarkus/addons/persistence/jdbc/deployment/pom.xml
index 9a0c2be46c..9606fa1c58 100644
--- a/quarkus/addons/persistence/jdbc/deployment/pom.xml
+++ b/quarkus/addons/persistence/jdbc/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-persistence-jdbc-deployment</artifactId>
   <name>Kogito Add-On Persistence JDBC - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.jdbc.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/persistence/jdbc/runtime/pom.xml b/quarkus/addons/persistence/jdbc/runtime/pom.xml
index 3cc61f98b1..fdc44b95df 100644
--- a/quarkus/addons/persistence/jdbc/runtime/pom.xml
+++ b/quarkus/addons/persistence/jdbc/runtime/pom.xml
@@ -34,6 +34,12 @@
 
   <description>JDBC Persistence support for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.jdbc</java.module.name>
+    </properties>
+
+
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/persistence/kafka/deployment/pom.xml b/quarkus/addons/persistence/kafka/deployment/pom.xml
index 732ebe6096..704fd2340b 100644
--- a/quarkus/addons/persistence/kafka/deployment/pom.xml
+++ b/quarkus/addons/persistence/kafka/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-persistence-kafka-deployment</artifactId>
   <name>Kogito Add-On Persistence Kafka Streams - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.kafka.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/persistence/kafka/runtime/pom.xml b/quarkus/addons/persistence/kafka/runtime/pom.xml
index dace71b00b..c337b0c69c 100644
--- a/quarkus/addons/persistence/kafka/runtime/pom.xml
+++ b/quarkus/addons/persistence/kafka/runtime/pom.xml
@@ -32,7 +32,11 @@
   <artifactId>kogito-addons-quarkus-persistence-kafka</artifactId>
   <name>Kogito Add-On Persistence Kafka Streams</name>
   <description>Kafka Streams based persistence for Kogito</description>
-  
+
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.kafka</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/persistence/mongodb/deployment/pom.xml b/quarkus/addons/persistence/mongodb/deployment/pom.xml
index 0197ee9674..ffd9c65d6c 100644
--- a/quarkus/addons/persistence/mongodb/deployment/pom.xml
+++ b/quarkus/addons/persistence/mongodb/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-persistence-mongodb-deployment</artifactId>
   <name>Kogito Add-On Persistence MongoDB - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.mongodb.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/persistence/mongodb/runtime/pom.xml b/quarkus/addons/persistence/mongodb/runtime/pom.xml
index 6d58d26494..f4875b55f0 100644
--- a/quarkus/addons/persistence/mongodb/runtime/pom.xml
+++ b/quarkus/addons/persistence/mongodb/runtime/pom.xml
@@ -34,6 +34,10 @@
 
   <description>MongoDB Persistence support for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.mongodb</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/persistence/postgresql/deployment/pom.xml b/quarkus/addons/persistence/postgresql/deployment/pom.xml
index 1fcf1e1ecd..2041c1d3ed 100644
--- a/quarkus/addons/persistence/postgresql/deployment/pom.xml
+++ b/quarkus/addons/persistence/postgresql/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-persistence-postgresql-deployment</artifactId>
   <name>Kogito Add-On Persistence PostgreSQL - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.postgresql.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/persistence/postgresql/runtime/pom.xml b/quarkus/addons/persistence/postgresql/runtime/pom.xml
index 651e19497c..fce3dd6bb6 100644
--- a/quarkus/addons/persistence/postgresql/runtime/pom.xml
+++ b/quarkus/addons/persistence/postgresql/runtime/pom.xml
@@ -34,6 +34,11 @@
 
   <description>PostgreSQL Persistence support for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.postgresql</java.module.name>
+    </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/persistence/rocksdb/deployment/pom.xml b/quarkus/addons/persistence/rocksdb/deployment/pom.xml
index 80833f53fb..69174556ce 100644
--- a/quarkus/addons/persistence/rocksdb/deployment/pom.xml
+++ b/quarkus/addons/persistence/rocksdb/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-persistence-rocksdb-deployment</artifactId>
   <name>Kogito Add-On Persistence Rocksdb - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.rocksdb.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/persistence/rocksdb/runtime/pom.xml b/quarkus/addons/persistence/rocksdb/runtime/pom.xml
index 0efee464c4..10d4977755 100644
--- a/quarkus/addons/persistence/rocksdb/runtime/pom.xml
+++ b/quarkus/addons/persistence/rocksdb/runtime/pom.xml
@@ -34,6 +34,10 @@
 
   <description>Rocksdb Persistence support for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.persistence.quarkus.rocksdb</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/process-definitions/deployment/pom.xml b/quarkus/addons/process-definitions/deployment/pom.xml
index aa3ded3949..1a55b860ed 100644
--- a/quarkus/addons/process-definitions/deployment/pom.xml
+++ b/quarkus/addons/process-definitions/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-process-definitions-deployment</artifactId>
   <name>Kogito Add-On Process Definitions - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.definitions.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/process-definitions/runtime/pom.xml b/quarkus/addons/process-definitions/runtime/pom.xml
index 426d2f5061..05782e5d04 100644
--- a/quarkus/addons/process-definitions/runtime/pom.xml
+++ b/quarkus/addons/process-definitions/runtime/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito Add-On Process Definitions</name>
   <description>Allow deploying process definitions for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.definitions</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/process-management/deployment/pom.xml b/quarkus/addons/process-management/deployment/pom.xml
index 70daf447ae..5bf7e03a38 100644
--- a/quarkus/addons/process-management/deployment/pom.xml
+++ b/quarkus/addons/process-management/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-process-management-deployment</artifactId>
   <name>Kogito Add-On Process Management - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.management.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/process-management/integration-tests/pom.xml b/quarkus/addons/process-management/integration-tests/pom.xml
index a56f59f2dd..6c43331a60 100644
--- a/quarkus/addons/process-management/integration-tests/pom.xml
+++ b/quarkus/addons/process-management/integration-tests/pom.xml
@@ -28,6 +28,12 @@
   <artifactId>kogito-addons-quarkus-process-management-integration-tests</artifactId>
   <name>Kogito:: Addons :: Quarkus:: Process Management :: Integration Test</name>
   <description>Process Management addon testing Testing</description>
+
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.management.test</java.module.name>
+    </properties>
+
+
   <dependencies>
 	<dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/process-management/runtime/pom.xml b/quarkus/addons/process-management/runtime/pom.xml
index ba1d9ef5e7..9248a5dc3f 100644
--- a/quarkus/addons/process-management/runtime/pom.xml
+++ b/quarkus/addons/process-management/runtime/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito Add-On Process Management</name>
   <description>Management of process instances for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.management</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/process-svg/deployment/pom.xml b/quarkus/addons/process-svg/deployment/pom.xml
index 50232dbeee..ddabdde28d 100644
--- a/quarkus/addons/process-svg/deployment/pom.xml
+++ b/quarkus/addons/process-svg/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-process-svg-deployment</artifactId>
   <name>Kogito Add-On Process SVG - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.svg.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/process-svg/runtime/pom.xml b/quarkus/addons/process-svg/runtime/pom.xml
index df3f03bfe1..7ae53f5834 100644
--- a/quarkus/addons/process-svg/runtime/pom.xml
+++ b/quarkus/addons/process-svg/runtime/pom.xml
@@ -32,6 +32,10 @@
 
   <description>Quarkus Addon to interact with Process SVG Service</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.svg</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/python/deployment/pom.xml b/quarkus/addons/python/deployment/pom.xml
index a0daea160b..63309b4527 100644
--- a/quarkus/addons/python/deployment/pom.xml
+++ b/quarkus/addons/python/deployment/pom.xml
@@ -28,6 +28,12 @@
   <artifactId>kogito-addons-quarkus-serverless-workflow-python-deployment</artifactId>
   <name>Kogito:: Addons :: Quarkus:: Serverless Workflow:: Python:: Deployment</name>
   <description>Python support for serverless workflow</description>
+
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.serverless.workflow.python.deployment</java.module.name>
+    </properties>
+
+  
   <dependencies>
   <dependency>
     <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/python/integration-tests/pom.xml b/quarkus/addons/python/integration-tests/pom.xml
index f5f387151a..8c75e584df 100644
--- a/quarkus/addons/python/integration-tests/pom.xml
+++ b/quarkus/addons/python/integration-tests/pom.xml
@@ -28,6 +28,12 @@
   <artifactId>kogito-addons-quarkus-serverless-workflow-python-integration-tests</artifactId>
   <name>Kogito:: Addons :: Quarkus:: Serverless Workflow:: Python:: Integration Test</name>
   <description>Serverless Workflow Python Quarkus Addons Testing</description>
+
+
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.serverless.workflow.python.tests</java.module.name>
+    </properties>
+
   <dependencies>
 	<dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/python/runtime/pom.xml b/quarkus/addons/python/runtime/pom.xml
index 75e7c6e33a..54a31b35d8 100644
--- a/quarkus/addons/python/runtime/pom.xml
+++ b/quarkus/addons/python/runtime/pom.xml
@@ -29,6 +29,11 @@
   <name>Kogito:: Addons :: Quarkus:: Serverless Workflow:: Python:: Runtime</name>
   <description>Python support for serverless workflow</description>
   <artifactId>kogito-addons-quarkus-serverless-workflow-python</artifactId>
+  
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.serverless.workflow.python</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
@@ -44,7 +49,6 @@
       <plugin>
         <groupId>io.quarkus</groupId>
         <artifactId>quarkus-extension-maven-plugin</artifactId>
-        <version>${version.io.quarkus}</version>
         <executions>
           <execution>
             <phase>compile</phase>
diff --git a/quarkus/addons/rest-exception-handler/pom.xml b/quarkus/addons/rest-exception-handler/pom.xml
index dd68f22f11..c3f6f57747 100644
--- a/quarkus/addons/rest-exception-handler/pom.xml
+++ b/quarkus/addons/rest-exception-handler/pom.xml
@@ -31,6 +31,11 @@
   <artifactId>kogito-addons-quarkus-rest-exception-handler</artifactId>
   <name>Kogito :: Rest Exception Handler :: Quarkus</name>
   <description>Kogito exception handling for Quarkus</description>
+
+    <properties>
+       <java.module.name>org.kie.kogito.process.quarkus.rest.exception.handler</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/source-files/deployment/pom.xml b/quarkus/addons/source-files/deployment/pom.xml
index c855e6f090..82c6d553e0 100644
--- a/quarkus/addons/source-files/deployment/pom.xml
+++ b/quarkus/addons/source-files/deployment/pom.xml
@@ -31,6 +31,10 @@
     <artifactId>kogito-addons-quarkus-source-files-deployment</artifactId>
     <name>Kogito Add-On Source Files - Deployment</name>
 
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.addon.source.files.deployment</java.module.name>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/source-files/runtime/pom.xml b/quarkus/addons/source-files/runtime/pom.xml
index 722fcca5e6..e297424892 100644
--- a/quarkus/addons/source-files/runtime/pom.xml
+++ b/quarkus/addons/source-files/runtime/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito Add-On Source Files</name>
   <description>Provides access to source files for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.addon.source.files</java.module.name>
+    </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/quarkus/addons/task-management/deployment/pom.xml b/quarkus/addons/task-management/deployment/pom.xml
index bf86d07c44..9fa677f29c 100644
--- a/quarkus/addons/task-management/deployment/pom.xml
+++ b/quarkus/addons/task-management/deployment/pom.xml
@@ -29,6 +29,12 @@
   </parent>
   <artifactId>kogito-addons-quarkus-task-management-deployment</artifactId>
   <name>Kogito Add-On Task Management - Deployment</name>
+
+
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.task.management.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/task-management/runtime/pom.xml b/quarkus/addons/task-management/runtime/pom.xml
index 5a58f17a67..780dbebb1c 100644
--- a/quarkus/addons/task-management/runtime/pom.xml
+++ b/quarkus/addons/task-management/runtime/pom.xml
@@ -32,6 +32,10 @@
   <name>Kogito Add-On Task Management</name>
   <description>Management of process instances for Quarkus</description>
 
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.task.management</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/task-notification/deployment/pom.xml b/quarkus/addons/task-notification/deployment/pom.xml
index 63e2bf6574..92fe0bbff3 100644
--- a/quarkus/addons/task-notification/deployment/pom.xml
+++ b/quarkus/addons/task-notification/deployment/pom.xml
@@ -29,6 +29,11 @@
   </parent>
   <artifactId>kogito-addons-quarkus-task-notification-deployment</artifactId>
   <name>Kogito Add-On Task Notification - Deployment</name>
+
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.task.notification.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/addons/task-notification/runtime/pom.xml b/quarkus/addons/task-notification/runtime/pom.xml
index bbeb0c43f6..7b047e4129 100644
--- a/quarkus/addons/task-notification/runtime/pom.xml
+++ b/quarkus/addons/task-notification/runtime/pom.xml
@@ -32,6 +32,11 @@
   <name>Kogito Add-On Task Notification</name>
   <description>Task notification addon for for Quarkus</description>
 
+
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.task.notification</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/tracing-decision/deployment/pom.xml b/quarkus/addons/tracing-decision/deployment/pom.xml
index 784ea0acde..e3380183d0 100644
--- a/quarkus/addons/tracing-decision/deployment/pom.xml
+++ b/quarkus/addons/tracing-decision/deployment/pom.xml
@@ -32,6 +32,7 @@
 
   <properties>
     <version.org.kie.kogito.trusty-service-postgresql>1.17.0</version.org.kie.kogito.trusty-service-postgresql>
+    <java.module.name>org.kie.kogito.quarkus.tracing.decision.deployment</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/quarkus/addons/tracing-decision/integration-tests/pom.xml b/quarkus/addons/tracing-decision/integration-tests/pom.xml
index f07abe568b..cc623a9856 100644
--- a/quarkus/addons/tracing-decision/integration-tests/pom.xml
+++ b/quarkus/addons/tracing-decision/integration-tests/pom.xml
@@ -30,6 +30,11 @@
   <artifactId>kogito-addons-quarkus-tracing-decision-it</artifactId>
   <name>Kogito Add-On Tracing Decision - Integration tests</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.quarkus.tracing.decision.tests</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/addons/tracing-decision/runtime/pom.xml b/quarkus/addons/tracing-decision/runtime/pom.xml
index 492de8c3f6..46f9748395 100644
--- a/quarkus/addons/tracing-decision/runtime/pom.xml
+++ b/quarkus/addons/tracing-decision/runtime/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-quarkus-tracing-decision</artifactId>
   <name>Kogito Add-On Tracing Decision</name>
 
+    <properties>
+       <java.module.name>org.kie.kogito.quarkus.tracing.decision</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-deployment/pom.xml
index 4ed6b1b024..e17ea68042 100644
--- a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-deployment/pom.xml
@@ -32,11 +32,14 @@
     <artifactId>kogito-quarkus-decisions-deployment</artifactId>
     <name>Kogito :: Quarkus Decisions Extension :: Deployment</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.quarkus.decisions.deployment</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
             <artifactId>kogito-quarkus-common-deployment</artifactId>
-            <version>${project.version}</version>
         </dependency>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/pom.xml b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/pom.xml
index c18ae75e85..d0019342f1 100644
--- a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/pom.xml
@@ -35,6 +35,7 @@
     <properties>
         <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5341 -->
         <quarkus.test.list.include>false</quarkus.test.list.include>
+        <java.module.name>org.kie.kogito.quarkus.decisions.hotreload</java.module.name>
     </properties>
 
     <dependencies>
diff --git a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test/pom.xml
index e222d1ace5..fb168cb785 100644
--- a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test/pom.xml
@@ -35,6 +35,7 @@
     <properties>
         <!-- excluded because of https://issues.redhat.com/browse/KOGITO-6392 -->
         <quarkus.test.list.include>false</quarkus.test.list.include>
+        <java.module.name>org.kie.kogito.quarkus.decisions.tests</java.module.name>
     </properties>
 
     <dependencies>
diff --git a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions/pom.xml b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions/pom.xml
index ff8fd7df4f..f1b6f536de 100644
--- a/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions/pom.xml
@@ -30,6 +30,11 @@
     <artifactId>kogito-quarkus-decisions</artifactId>
     <name>Kogito :: Quarkus Decisions Extension :: Runtime</name>
     <description>Add Kogito decision (DMN) capabilities - Include Drools DMN engine</description>
+    
+  <properties>
+    <java.module.name>org.kie.kogito.quarkus.decisions</java.module.name>
+  </properties>
+  
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/pom.xml
index 304e990571..0e41729374 100644
--- a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-quarkus-common-deployment</artifactId>
   <name>Kogito :: Quarkus Extension Common :: Deployment</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.quarkus.common.deployment</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common/pom.xml b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common/pom.xml
index 3df1dfc55a..60d9efda1f 100644
--- a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-quarkus-common</artifactId>
     <name>Kogito :: Quarkus Extension Common :: Runtime</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.quarkus.common</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.graalvm.nativeimage</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-extension-spi/pom.xml b/quarkus/extensions/kogito-quarkus-extension-spi/pom.xml
index 7e6ba7fedd..5f7a3fce07 100644
--- a/quarkus/extensions/kogito-quarkus-extension-spi/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension-spi/pom.xml
@@ -32,6 +32,12 @@
   <artifactId>kogito-quarkus-extension-spi</artifactId>
   <name>Kogito :: Quarkus Extension SPI</name>
 
+
+    <properties>
+        <java.module.name>org.kie.kogito.quarkus.extensions.spi.deployment</java.module.name>
+    </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml
index badb91343a..1f7670d3cf 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-deployment/pom.xml
@@ -33,11 +33,14 @@
   <artifactId>kogito-quarkus-deployment</artifactId>
   <name>Kogito :: Quarkus Extension :: Deployment</name>
 
+    <properties>
+        <java.module.name>org.kie.kogito.quarkus.extension.deployment</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-quarkus-common-deployment</artifactId>
-      <version>${project.version}</version>
     </dependency>
 
     <!-- kogito -->
@@ -49,7 +52,6 @@
     <dependency>
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-quarkus-processes-deployment</artifactId>
-      <version>${project.version}</version>
     </dependency>
 
   </dependencies>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/pom.xml
index a685537af2..2787096a97 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test-maven-devmode/pom.xml
@@ -36,6 +36,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5656 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>io.quarkus.it.kogito.devmode</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test/pom.xml
index cb6067b810..5aee9b7318 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus-integration-test/pom.xml
@@ -35,6 +35,7 @@
 
     <properties>
         <quarkus.test.list.include>true</quarkus.test.list.include>
+        <java.module.name>io.quarkus.it.kogito.jbpm</java.module.name>
     </properties>
 
      <dependencies>
diff --git a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml
index 6ab9d76f53..546bcf4f6d 100644
--- a/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-extension/kogito-quarkus/pom.xml
@@ -34,6 +34,10 @@
   <name>Kogito :: Quarkus Extension :: Runtime</name>
   <description>Add business automation capabilities - processes and rules with Kogito (a toolkit that originates from projects Drools and jBPM)</description>
 
+    <properties>
+        <java.module.name>org.kie.kogito.quarkus.extension.runtime</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-incubation-common/pom.xml b/quarkus/extensions/kogito-quarkus-incubation-common/pom.xml
index e48988522c..7e9dd7369a 100644
--- a/quarkus/extensions/kogito-quarkus-incubation-common/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-incubation-common/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-quarkus-incubation-common</artifactId>
   <name>Kogito :: Quarkus :: Incubation Common</name>
 
+    <properties>
+        <java.module.name>org.kie.kogito.incubation.application.quarkus</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-deployment/pom.xml
index f6e639648d..5a9d320bec 100644
--- a/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-deployment/pom.xml
@@ -32,11 +32,15 @@
     <artifactId>kogito-quarkus-predictions-deployment</artifactId>
     <name>Kogito :: Quarkus Predictions Extension :: Deployment</name>
 
+    <properties>
+        <java.module.name>org.kie.kogito.quarkus.predictions.deployment</java.module.name>
+    </properties>
+
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
             <artifactId>kogito-quarkus-common-deployment</artifactId>
-            <version>${project.version}</version>
         </dependency>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-integration-test/pom.xml
index ac4c67662a..2aad8b982a 100644
--- a/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions-integration-test/pom.xml
@@ -34,8 +34,10 @@
 
     <properties>
         <quarkus.test.list.include>true</quarkus.test.list.include>
+        <java.module.name>org.kie.kogito.quarkus.pmml.it</java.module.name>
     </properties>
 
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions/pom.xml b/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions/pom.xml
index c3b0a88108..621e38621e 100644
--- a/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-predictions-extension/kogito-quarkus-predictions/pom.xml
@@ -32,6 +32,11 @@
     <artifactId>kogito-quarkus-predictions</artifactId>
     <name>Kogito :: Quarkus Predictions Extension :: Runtime</name>
     <description>Add Kogito predictions (PMML) capabilities - Include Drools PMML engine</description>
+
+    <properties>
+        <java.module.name>org.kie.kogito.core.prediction.incubation.quarkus.support</java.module.name>
+    </properties>
+
     <dependencies>
 
       <dependency>
diff --git a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-deployment/pom.xml
index 9b74a01a65..ca6955d134 100644
--- a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-deployment/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-quarkus-processes-deployment</artifactId>
   <name>Kogito :: Quarkus Processes Extension :: Deployment</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.quarkus.processes.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test-hot-reload/pom.xml b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test-hot-reload/pom.xml
index 49948f77a0..7d8ab5c156 100644
--- a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test-hot-reload/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test-hot-reload/pom.xml
@@ -36,6 +36,7 @@
     <properties>
         <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5831 -->
         <quarkus.test.list.include>false</quarkus.test.list.include>
+        <java.module.name>org.kie.kogito.quarkus.processes.hotreload.tests</java.module.name>
     </properties>
 
     <dependencyManagement>
diff --git a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/pom.xml
index 8ebdae13f4..b324ad2b49 100644
--- a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/pom.xml
@@ -33,6 +33,11 @@
     <artifactId>kogito-quarkus-processes-integration-test</artifactId>
     <name>Kogito :: Quarkus Processes Extension :: Integration Tests</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.quarkus.processes.tests</java.module.name>
+  </properties>
+
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes/pom.xml b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes/pom.xml
index 4d5390543c..b51b4f8166 100644
--- a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes/pom.xml
@@ -33,6 +33,11 @@
   <name>Kogito :: Quarkus Processes Extension :: Runtime</name>
   <description>Add Kogito Processes capabilities - Includes Process (jBPM) Engine</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.core.process.incubation.quarkus.support</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-deployment/pom.xml
index 7951aab3d7..819a49de5b 100644
--- a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-deployment/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-quarkus-rules-deployment</artifactId>
     <name>Kogito :: Quarkus Rules Extension :: Deployment</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.quarkus.rules.deployment</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <!-- Efesto -->
diff --git a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/pom.xml b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/pom.xml
index 6388e8ccb6..86bfcceece 100644
--- a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/pom.xml
@@ -35,6 +35,7 @@
     <properties>
         <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5344 -->
         <quarkus.test.list.include>false</quarkus.test.list.include>
+        <java.module.name>org.kie.kogito.quarkus.rules.hotreload.deployment</java.module.name>
     </properties>
 
     <dependencyManagement>
diff --git a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test/pom.xml
index 1df9519880..c944ad829f 100644
--- a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test/pom.xml
@@ -34,6 +34,7 @@
 
     <properties>
         <quarkus.test.list.include>true</quarkus.test.list.include>
+        <java.module.name>org.kie.kogito.quarkus.rules.tests</java.module.name>
     </properties>
 
     <dependencyManagement>
diff --git a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules/pom.xml b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules/pom.xml
index 8b39170192..3666a1b93a 100644
--- a/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules/pom.xml
@@ -33,6 +33,11 @@
     <name>Kogito :: Quarkus Rules Extension :: Runtime</name>
     <description>Add Kogito rules (DRL) capabilities - Include Drools engine</description>
 
+
+  <properties>
+      <java.module.name>org.kie.kogito.core.rules.incubation.quarkus.support</java.module.name>
+  </properties>
+
     <dependencies>
 
         <dependency>
diff --git a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/pom.xml
index 5a21929367..39fd6a5650 100644
--- a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-deployment/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-quarkus-serverless-workflow-deployment</artifactId>
   <name>Kogito :: Quarkus Serverless Workflow Extension :: Deployment</name>
 
+  <properties>
+        <java.module.name>org.kie.kogito.serverless.workflow.deployment</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- Runtime dependencies -->
     <dependency>
diff --git a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml
index 117aa01522..09f1887e57 100644
--- a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-extension-live-reload-test/pom.xml
@@ -32,6 +32,10 @@
     <artifactId>kogito-quarkus-serverless-workflow-extension-live-reload-test</artifactId>
     <name>Kogito :: Quarkus Serverless Workflow Extension :: Live Reload Tests</name>
 
+  <properties>
+        <java.module.name>org.kie.kogito.quarkus.serverless.workflow.deployment.livereload</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-image-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-image-integration-test/pom.xml
index dc62560ead..e33f43b6ae 100644
--- a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-image-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-image-integration-test/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-quarkus-serverless-workflow-image-integration-test</artifactId>
   <name>Kogito :: Quarkus Serverless Workflow Extension :: Image Integration Tests</name>
 
+  <properties>
+        <java.module.name>org.kie.kogito.quarkus.workflows.image.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/pom.xml b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/pom.xml
index 2b0c1e1ceb..2bffc2265f 100644
--- a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/pom.xml
@@ -18,8 +18,10 @@
     that we also want to use for testing them executing. -->
     <shared.test.resources.dir>${project.root.dir}/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/test/resources</shared.test.resources.dir>
     <callback.test.resources.dir>${project.root.dir}/kogito-serverless-workflow/kogito-serverless-workflow-openapi-parser/src/test/resources</callback.test.resources.dir>
+    <java.module.name>org.kie.kogito.quarkus.workflows.tests</java.module.name>
   </properties>
 
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow/pom.xml b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow/pom.xml
index dcea5feffa..18aca274c3 100644
--- a/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow/pom.xml
@@ -13,6 +13,11 @@
   <name>Kogito :: Quarkus Serverless Workflow Extension :: Runtime</name>
   <description>Add Kogito Serverless Workflows (SW) capabilities - Includes the Process engine capability</description>
 
+  <properties>
+        <java.module.name>org.kie.kogito.serverless.workflow</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common-deployment/pom.xml b/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common-deployment/pom.xml
index 6e70a8be85..02057a9fa6 100644
--- a/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common-deployment/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common-deployment/pom.xml
@@ -34,6 +34,7 @@
 
   <properties>
     <data-index-ephemeral.image>quay.io/kiegroup/kogito-data-index-ephemeral-nightly:latest</data-index-ephemeral.image>
+    <java.module.name>org.kie.kogito.quarkus.workflow.deployment</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common/pom.xml b/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common/pom.xml
index 73d2bbb777..968a64519a 100644
--- a/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common/pom.xml
+++ b/quarkus/extensions/kogito-quarkus-workflow-extension-common/kogito-quarkus-workflow-common/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-quarkus-workflow-common</artifactId>
   <name>Kogito :: Quarkus Workflow Extension Common :: Runtime</name>
 
+  <properties>
+    <java.module.name>org.kie.kogito.quarkus.workflow</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml b/quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml
index 765a3da260..240bac06bb 100644
--- a/quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml
+++ b/quarkus/integration-tests/integration-tests-kogito-plugin/pom.xml
@@ -28,6 +28,10 @@
   <artifactId>integration-tests-kogito-plugin</artifactId>
   <name>Kogito :: Integration Tests :: Maven Plugin</name>
 
+    <properties>
+       <java.module.name>org.kie.kogito.integration.tests.plugin</java.module.name>
+    </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-decisions/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-decisions/pom.xml
index 4ef731c8f5..954f237809 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-decisions/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-decisions/pom.xml
@@ -33,6 +33,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-6393 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.decision.quarkus</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml
index c083cab3a6..3abc7bd89f 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-gradle/pom.xml
@@ -34,6 +34,7 @@
     <!-- skip evaluation if skipITs is set -->
     <exec.skip>${skipITs}</exec.skip>
     <gradle.project.dir>${basedir}/integration-tests-quarkus-gradle-project</gradle.project.dir>
+    <java.module.name>org.kie.kogito.test.quarkus.gradle</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-legacy-rules/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-legacy-rules/pom.xml
index a52bce96a5..874fb1bc0a 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-legacy-rules/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-legacy-rules/pom.xml
@@ -32,6 +32,7 @@
 
   <properties>
     <quarkus.test.list.include>true</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.rules.legacy.quarkus</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml
index 9acc763f55..4b24980eec 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-norest/pom.xml
@@ -33,6 +33,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5338 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.norest</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-openapi-client/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-openapi-client/pom.xml
index 64b91b86bb..42f42f5f38 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-openapi-client/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-openapi-client/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Integration Tests :: Quarkus :: OpenAPI Client Codegen</name>
   <artifactId>integration-tests-quarkus-openapi-client</artifactId>
 
+  <properties>
+        <java.module.name>org.kie.kogito.test.quarkus.openapi</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/pom.xml
index 2e64c8035a..8c7ac49076 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>integration-tests-processes-persistence-common</artifactId>
   <name>Kogito :: Integration Tests :: Processes :: Persistence :: Common</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.test.persistence.common</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-filesystem/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-filesystem/pom.xml
index 3ea5ebc87a..ae90f4a034 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-filesystem/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-filesystem/pom.xml
@@ -35,6 +35,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5655 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.processes.filesystem</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/pom.xml
index 2147efde3a..e305a0929e 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-infinispan/pom.xml
@@ -34,6 +34,7 @@
 
   <properties>
     <quarkus.test.list.include>true</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.processes.infinispan</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-jdbc/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-jdbc/pom.xml
index d6bbce0b23..f910d760f6 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-jdbc/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-jdbc/pom.xml
@@ -35,6 +35,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5651 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.processes.jdbc</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-kafka-persistence/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-kafka-persistence/pom.xml
index efeadd18ca..d91dd1e800 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-kafka-persistence/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-kafka-persistence/pom.xml
@@ -35,6 +35,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5653 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.processes.kafka</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-mongodb/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-mongodb/pom.xml
index e0617e104d..ca7045948f 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-mongodb/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-mongodb/pom.xml
@@ -35,6 +35,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5654 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.processes.mongodb</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-postgresql/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-postgresql/pom.xml
index e10e202eb5..bfba09de00 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-postgresql/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-quarkus-processes-postgresql/pom.xml
@@ -35,6 +35,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5655 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.processes.postgresql</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
index 076675406d..0fd3878f46 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes-reactive/pom.xml
@@ -33,6 +33,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5340 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.processes.reactive</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
index 29d4ecf0ba..7ea079a41c 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-processes/pom.xml
@@ -33,6 +33,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-5340 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.processes</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-resteasy-classic/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-resteasy-classic/pom.xml
index 8dfe4a8864..20ce7672f3 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-resteasy-classic/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-resteasy-classic/pom.xml
@@ -33,6 +33,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-6394 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.resteasy.classic</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
index f4adc1cad0..332122154e 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-resteasy-reactive/pom.xml
@@ -33,6 +33,7 @@
   <properties>
     <!-- excluded because of https://issues.redhat.com/browse/KOGITO-6395 -->
     <quarkus.test.list.include>false</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.resteasy.reactive</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml
index 61b91e6e72..c040f0d29b 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-rules/pom.xml
@@ -32,6 +32,7 @@
 
   <properties>
     <quarkus.test.list.include>true</quarkus.test.list.include>
+    <java.module.name>org.kie.kogito.test.quarkus.rules</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/quarkus/integration-tests/integration-tests-quarkus-source-files/pom.xml b/quarkus/integration-tests/integration-tests-quarkus-source-files/pom.xml
index 6407312c26..3bcfa26101 100644
--- a/quarkus/integration-tests/integration-tests-quarkus-source-files/pom.xml
+++ b/quarkus/integration-tests/integration-tests-quarkus-source-files/pom.xml
@@ -30,6 +30,11 @@
   <artifactId>integration-tests-quarkus-source-files</artifactId>
   <name>Kogito :: Integration Tests :: Quarkus :: Processes :: Source Files</name>
 
+
+  <properties>
+    <java.module.name>org.kie.kogito.test.quarkus.source.files</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/quarkus/test/pom.xml b/quarkus/test/pom.xml
index e7282474b5..edbe52329b 100644
--- a/quarkus/test/pom.xml
+++ b/quarkus/test/pom.xml
@@ -35,6 +35,10 @@
   <name>Kogito :: Test Utilities :: Quarkus</name>
   <description>Kogito Test Utilities for Quarkus</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.test.quarkus</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/springboot/addons/events/decisions/pom.xml b/springboot/addons/events/decisions/pom.xml
index eedcfc3fa5..0c5ef99c27 100644
--- a/springboot/addons/events/decisions/pom.xml
+++ b/springboot/addons/events/decisions/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-springboot-events-decisions</artifactId>
   <name>Kogito :: Add-Ons :: Events :: Event-Driven Decisions :: Spring Boot</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.eventdriven.decision</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/events/kafka/pom.xml b/springboot/addons/events/kafka/pom.xml
index 0e70cd9340..961efed12a 100644
--- a/springboot/addons/events/kafka/pom.xml
+++ b/springboot/addons/events/kafka/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Events :: SprintBoot :: Process :: Kafka</name>
   <description>Kogito Kafka Events for process based on Spring Boot Add-On</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.events.kafka</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/events/mongodb/pom.xml b/springboot/addons/events/mongodb/pom.xml
index 5819270967..10dfc95266 100644
--- a/springboot/addons/events/mongodb/pom.xml
+++ b/springboot/addons/events/mongodb/pom.xml
@@ -34,6 +34,10 @@
     <name>Kogito :: Add-Ons :: Events ::  MongoDB :: SprintBoot</name>
     <description>Kogito Events based on MongoDB and SpringBoot Add-On</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.events.mongodb</java.module.name>
+  </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/events/predictions/pom.xml b/springboot/addons/events/predictions/pom.xml
index c2c997927f..f3269aabdc 100644
--- a/springboot/addons/events/predictions/pom.xml
+++ b/springboot/addons/events/predictions/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-springboot-events-predictions</artifactId>
   <name>Kogito :: Add-Ons :: Events :: Event-Driven Predictions :: Spring Boot</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.events.predictions</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/events/rules/pom.xml b/springboot/addons/events/rules/pom.xml
index e3796d0195..359594173f 100644
--- a/springboot/addons/events/rules/pom.xml
+++ b/springboot/addons/events/rules/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-springboot-events-rules</artifactId>
   <name>Kogito :: Add-Ons :: Events :: Event-Driven Rules :: Spring Boot</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.events.rules</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/explainability/pom.xml b/springboot/addons/explainability/pom.xml
index ad5d6aad01..3479a38608 100644
--- a/springboot/addons/explainability/pom.xml
+++ b/springboot/addons/explainability/pom.xml
@@ -32,6 +32,11 @@
   <artifactId>kogito-addons-springboot-explainability</artifactId>
   <name>Kogito :: Add-Ons :: Explainability :: Spring Boot Addon</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.events.explainability</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git a/springboot/addons/jobs/pom.xml b/springboot/addons/jobs/pom.xml
index 4a31307083..b6b95df480 100644
--- a/springboot/addons/jobs/pom.xml
+++ b/springboot/addons/jobs/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Jobs :: Management SprintBoot Addon</name>
   <description>Jobs Management SprintBoot Addon to interact with Jobs Service</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.jobs.management.springboot</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/kubernetes/pom.xml b/springboot/addons/kubernetes/pom.xml
index b6c3bb98e2..051ce015ea 100644
--- a/springboot/addons/kubernetes/pom.xml
+++ b/springboot/addons/kubernetes/pom.xml
@@ -32,6 +32,11 @@
   <artifactId>kogito-addons-springboot-kubernetes</artifactId>
   <name>Kogito :: Add-Ons :: Spring Boot :: Kubernetes</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.addons.springboot.k8s</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/mail/pom.xml b/springboot/addons/mail/pom.xml
index 3773107009..99ac13f3bf 100644
--- a/springboot/addons/mail/pom.xml
+++ b/springboot/addons/mail/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Add-Ons :: E-Mail :: Spring Boot Addon</name>
   <description>Sending e-mail on Springboot</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.mail</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git a/springboot/addons/messaging/implementation/pom.xml b/springboot/addons/messaging/implementation/pom.xml
index 0cb416461c..8d9a6b58a8 100644
--- a/springboot/addons/messaging/implementation/pom.xml
+++ b/springboot/addons/messaging/implementation/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Messaging :: Spring Boot</name>
   <description>Kogito Events handling for Messaging Add-On (Spring Boot)</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.addon.cloudevents</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/messaging/integration-tests/pom.xml b/springboot/addons/messaging/integration-tests/pom.xml
index f91b3fa696..041888c498 100644
--- a/springboot/addons/messaging/integration-tests/pom.xml
+++ b/springboot/addons/messaging/integration-tests/pom.xml
@@ -34,6 +34,11 @@
   <name>Kogito :: Add-Ons :: Messaging :: Spring Boot (ITs)</name>
   <description>Integration tests for for Messages AddOn (Spring Boot)</description>
 
+    <properties>
+        <java.module.name>org.kie.kogito.addon.cloudevents.spring.tests</java.module.name>
+    </properties>
+
+
   <dependencyManagement>
     <dependencies>
       <dependency>
@@ -52,7 +57,6 @@
     <dependency>
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-maven-plugin</artifactId>
-      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/monitoring/core/pom.xml b/springboot/addons/monitoring/core/pom.xml
index 0f65227cb7..17385823b6 100644
--- a/springboot/addons/monitoring/core/pom.xml
+++ b/springboot/addons/monitoring/core/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Monitoring Core Springboot</name>
   <artifactId>kogito-addons-springboot-monitoring-core</artifactId>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.monitoring.core</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/monitoring/elastic/pom.xml b/springboot/addons/monitoring/elastic/pom.xml
index 2d0f20f288..4782275739 100644
--- a/springboot/addons/monitoring/elastic/pom.xml
+++ b/springboot/addons/monitoring/elastic/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Add-Ons :: Monitoring Elastic Springboot</name>
   <description>Monitoring Elastic Springboot</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.monitoring.elastic</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/monitoring/prometheus/pom.xml b/springboot/addons/monitoring/prometheus/pom.xml
index 414cf0ef56..46a4b95bea 100644
--- a/springboot/addons/monitoring/prometheus/pom.xml
+++ b/springboot/addons/monitoring/prometheus/pom.xml
@@ -33,6 +33,10 @@
   <description>Prometheus monitoring for Springboot</description>
   <artifactId>kogito-addons-springboot-monitoring-prometheus</artifactId>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.monitoring.prometheus</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/persistence/filesystem/pom.xml b/springboot/addons/persistence/filesystem/pom.xml
index 25bc406742..b642df5ef3 100644
--- a/springboot/addons/persistence/filesystem/pom.xml
+++ b/springboot/addons/persistence/filesystem/pom.xml
@@ -33,6 +33,10 @@
   <description>File System persistence for Springboot</description>
   <artifactId>kogito-addons-springboot-persistence-filesystem</artifactId>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.persistence.filesystem</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/persistence/infinispan/pom.xml b/springboot/addons/persistence/infinispan/pom.xml
index 244d64fab0..2be7116e0b 100644
--- a/springboot/addons/persistence/infinispan/pom.xml
+++ b/springboot/addons/persistence/infinispan/pom.xml
@@ -33,6 +33,10 @@
   <description>Infinispan persistence for Springboot</description>
   <artifactId>kogito-addons-springboot-persistence-infinispan</artifactId>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.persistence.infinispan</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/persistence/jdbc/pom.xml b/springboot/addons/persistence/jdbc/pom.xml
index e71ab6440a..f8fa0be5bc 100644
--- a/springboot/addons/persistence/jdbc/pom.xml
+++ b/springboot/addons/persistence/jdbc/pom.xml
@@ -33,6 +33,10 @@
   <description>JDBC persistence for Springboot</description>
   <artifactId>kogito-addons-springboot-persistence-jdbc</artifactId>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.persistence.jdbc</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
@@ -45,7 +49,6 @@
     <dependency>
       <groupId>org.flywaydb</groupId>
       <artifactId>flyway-core</artifactId>
-      <version>${version.org.flywaydb}</version>
     </dependency>
   </dependencies>
 
diff --git a/springboot/addons/persistence/mongodb/pom.xml b/springboot/addons/persistence/mongodb/pom.xml
index e9ce943d6d..8277a9cce2 100644
--- a/springboot/addons/persistence/mongodb/pom.xml
+++ b/springboot/addons/persistence/mongodb/pom.xml
@@ -33,6 +33,10 @@
   <description>MongoDB persistence for Springboot</description>
   <artifactId>kogito-addons-springboot-persistence-mongodb</artifactId>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.persistence.mongodb</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/persistence/postgresql/pom.xml b/springboot/addons/persistence/postgresql/pom.xml
index 0d67785b4e..92b59b6b92 100644
--- a/springboot/addons/persistence/postgresql/pom.xml
+++ b/springboot/addons/persistence/postgresql/pom.xml
@@ -33,6 +33,10 @@
   <description>PostgreSQL persistence for Springboot</description>
   <artifactId>kogito-addons-springboot-persistence-postgresql</artifactId>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.persistence.postgresql</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/process-management/pom.xml b/springboot/addons/process-management/pom.xml
index c3f9ff23c1..ba6c410f63 100644
--- a/springboot/addons/process-management/pom.xml
+++ b/springboot/addons/process-management/pom.xml
@@ -33,6 +33,11 @@
   <name>Kogito :: Add-Ons :: Process Management :: Spring Boot Addon</name>
   <description>Management of process instances for Spring Boot</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.process.management</java.module.name>
+  </properties>
+
+
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git a/springboot/addons/process-svg/pom.xml b/springboot/addons/process-svg/pom.xml
index c38b0e4d02..3846c09c23 100644
--- a/springboot/addons/process-svg/pom.xml
+++ b/springboot/addons/process-svg/pom.xml
@@ -31,6 +31,10 @@
   <name>Kogito :: Add-Ons :: Process SVG :: Spring Boot Addon</name>
   <description>Springboot Addon to interact with Process SVG Service</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.process.svg</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/addons/rest-exception-handler/pom.xml b/springboot/addons/rest-exception-handler/pom.xml
index 232cca6267..4f8d5ce194 100644
--- a/springboot/addons/rest-exception-handler/pom.xml
+++ b/springboot/addons/rest-exception-handler/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Rest Exception Handler:: Spring Boot</name>
   <description>Kogito exception handling for Spring Boot</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.resource.exceptions</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git a/springboot/addons/task-management/pom.xml b/springboot/addons/task-management/pom.xml
index 1282b09188..0d6d0b0a88 100644
--- a/springboot/addons/task-management/pom.xml
+++ b/springboot/addons/task-management/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Add-Ons :: Task Management :: Spring Boot Addon</name>
   <description>Management of human tasks for Spring Boot</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.task.management</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git a/springboot/addons/task-notification/pom.xml b/springboot/addons/task-notification/pom.xml
index 380d835b68..231a1567de 100644
--- a/springboot/addons/task-notification/pom.xml
+++ b/springboot/addons/task-notification/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Add-Ons :: Task notification :: Spring Boot Addon</name>
   <description>Task notification on Springboot</description>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.task.notification</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
diff --git a/springboot/addons/tracing-decision/pom.xml b/springboot/addons/tracing-decision/pom.xml
index e8579af0ac..86767d8a3f 100644
--- a/springboot/addons/tracing-decision/pom.xml
+++ b/springboot/addons/tracing-decision/pom.xml
@@ -32,6 +32,10 @@
   <artifactId>kogito-addons-springboot-tracing-decision</artifactId>
   <name>Kogito :: Add-Ons :: Tracing :: Spring Boot</name>
 
+  <properties>
+      <java.module.name>org.kie.kogito.springboot.task.tracing.decision</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/archetype/pom.xml b/springboot/archetype/pom.xml
index 324f26ee66..f713ac878b 100644
--- a/springboot/archetype/pom.xml
+++ b/springboot/archetype/pom.xml
@@ -32,6 +32,9 @@
   <name>Kogito :: Spring Boot :: Maven Archetype</name>
   <description>Kogito based on Spring Boot runtime Archetype</description>
 
+
+
+
   <dependencyManagement>
     <dependencies>
       <dependency>
@@ -49,7 +52,6 @@
     <dependency>
       <groupId>org.kie.kogito</groupId>
       <artifactId>kogito-maven-plugin</artifactId>
-      <version>${project.version}</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/springboot/integration-tests/pom.xml b/springboot/integration-tests/pom.xml
index 02451c4e3e..2ffb0b1061 100644
--- a/springboot/integration-tests/pom.xml
+++ b/springboot/integration-tests/pom.xml
@@ -31,6 +31,7 @@
 
   <properties>
     <sonar.exclusions>**/*</sonar.exclusions>
+    <java.module.name>org.kie.kogito.springboot.starter.tests</java.module.name>
   </properties>
 
   <dependencyManagement>
diff --git a/springboot/starters/kogito-decisions-spring-boot-starter/pom.xml b/springboot/starters/kogito-decisions-spring-boot-starter/pom.xml
index a799824cf9..5e7b26b1f6 100644
--- a/springboot/starters/kogito-decisions-spring-boot-starter/pom.xml
+++ b/springboot/starters/kogito-decisions-spring-boot-starter/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Spring Boot :: Starter :: Decisions</name>
   <description>Spring Boot Starter for Kogito Decisions (DMN). Contains everything you need to get started with Kogito Decisions!</description>
 
+    <properties>
+        <java.module.name>org.kie.kogito.springboot.starter.decision</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/starters/kogito-predictions-spring-boot-starter/pom.xml b/springboot/starters/kogito-predictions-spring-boot-starter/pom.xml
index c932f69c3c..2e9033c18a 100644
--- a/springboot/starters/kogito-predictions-spring-boot-starter/pom.xml
+++ b/springboot/starters/kogito-predictions-spring-boot-starter/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Spring Boot :: Starter :: Predictions</name>
   <description>Spring Boot Starter for Kogito Predictions (PMML). Contains everything you need to get started with Kogito Predictions!</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.springboot.starter.predictions</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/starters/kogito-processes-spring-boot-starter/pom.xml b/springboot/starters/kogito-processes-spring-boot-starter/pom.xml
index 1ce221586b..75ad6a2c6a 100644
--- a/springboot/starters/kogito-processes-spring-boot-starter/pom.xml
+++ b/springboot/starters/kogito-processes-spring-boot-starter/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Spring Boot :: Starter :: Processes</name>
   <description>Spring Boot Starter for Kogito Processes (BPMN). Contains everything you need to get started with Kogito Processes!</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.springboot.starter.process</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/starters/kogito-rules-spring-boot-starter/pom.xml b/springboot/starters/kogito-rules-spring-boot-starter/pom.xml
index e80cc9e6b5..a01d63519a 100644
--- a/springboot/starters/kogito-rules-spring-boot-starter/pom.xml
+++ b/springboot/starters/kogito-rules-spring-boot-starter/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Spring Boot :: Starter :: Rules</name>
   <description>Spring Boot Starter for Kogito Rules (DRLs). Contains everything you need to get started with Kogito Rules!</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.springboot.starter.rules</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/starters/kogito-spring-boot-starter/pom.xml b/springboot/starters/kogito-spring-boot-starter/pom.xml
index 9e9975d584..ffc0a3872e 100644
--- a/springboot/starters/kogito-spring-boot-starter/pom.xml
+++ b/springboot/starters/kogito-spring-boot-starter/pom.xml
@@ -33,6 +33,10 @@
   <name>Kogito :: Spring Boot :: Starter</name>
   <description>Spring Boot Starter for Kogito Runtimes. Contains every engine supported by Kogito (Decisions, Rules, Processes, Predictions and Serverless Workflows)</description>
 
+    <properties>
+        <java.module.name>org.kie.kogito.springboot.starter</java.module.name>
+    </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/springboot/test/pom.xml b/springboot/test/pom.xml
index 1cee214732..25fb6243b8 100644
--- a/springboot/test/pom.xml
+++ b/springboot/test/pom.xml
@@ -35,6 +35,10 @@
   <name>Kogito :: Test Utilities :: Spring Boot</name>
   <description>Kogito Test Utilities for Spring Boot</description>
 
+  <properties>
+    <java.module.name>org.kie.kogito.springboot.test.resources</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org