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

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


The following commit(s) were added to refs/heads/main by this push:
     new 6f29c04b76 [kie-issues#511] Migrate from jboss-parent to apache parent 
pom.  (#5530)
6f29c04b76 is described below

commit 6f29c04b761010f02b880d8f167fe21ae77d7341
Author: Tibor Zimányi <[email protected]>
AuthorDate: Fri Sep 22 13:58:28 2023 +0200

    [kie-issues#511] Migrate from jboss-parent to apache parent pom.  (#5530)
    
    * Align with Apache parent bom.
    
    * Fix JavaDoc generation to original state.
    
    * Add changes requested in PR review.
---
 build-parent/pom.xml                               |  26 +-
 .../drools-drl-quarkus-examples-multiunit/pom.xml  |   4 +
 .../drools-drl-quarkus-examples-reactive/pom.xml   |   4 +
 .../pom.xml                                        | 220 +++++++--------
 .../drools-drl-quarkus-integration-test/pom.xml    | 306 +++++++++++----------
 .../drools-drl-quarkus-quickstart-test/pom.xml     | 296 ++++++++++----------
 .../pom.xml                                        | 304 ++++++++++----------
 .../drools-impact-analysis-itests/pom.xml          |   5 +-
 drools-legacy-test-util/pom.xml                    |   1 +
 drools-reliability/pom.xml                         |   2 +-
 .../drools-scenario-simulation-api/pom.xml         |   4 +
 .../drools-scenario-simulation-backend/pom.xml     |   4 +
 .../pom.xml                                        |   4 +
 .../kie-ci-with-domain/test-domain/pom.xml         |   4 +
 .../kie-ci-with-domain/test-kjar/pom.xml           |   4 +
 .../standalone/kie-ci-with-domain/tests/pom.xml    |   4 +
 .../kie-ci-without-domain/test-domain/pom.xml      |   4 +
 .../kie-ci-without-domain/test-kjar/pom.xml        |   4 +
 .../standalone/kie-ci-without-domain/tests/pom.xml |   4 +
 .../test-integration-ruleunits-jar/pom.xml         |   4 +
 .../test-integration-ruleunits-tests/pom.xml       |   2 +-
 efesto/efesto-common-utils/pom.xml                 |   1 +
 efesto/efesto-core/efesto-common-api/pom.xml       |   1 +
 efesto/efesto-core/efesto-common-core/pom.xml      |   1 +
 .../efesto-compilation-manager-api/pom.xml         |   1 +
 .../efesto-compilation-manager-core/pom.xml        |   1 +
 .../efesto-runtime-manager-api/pom.xml             |   1 +
 .../efesto-runtime-manager-core/pom.xml            |   1 +
 efesto/efesto-dependencies/pom.xml                 |   1 +
 jpmml-migration-recipe/pom.xml                     |   3 +
 kie-dmn/kie-dmn-legacy-tests/pom.xml               |   4 +
 .../kie-dmn-pmml-tests-trusty/pom.xml              |   4 +
 .../kie-dmn-pmml-tests/pom.xml                     |   4 +
 .../kie-dmn-ruleset2dmn-cli/pom.xml                |   4 +
 kie-drl/kie-drl-api/pom.xml                        |  23 +-
 kie-drl/kie-drl-compilation-common/pom.xml         |  75 ++---
 .../kie-drl-kiesession-local-runtime/pom.xml       |  65 +++--
 .../kie-drl-map-input-runtime/pom.xml              |  75 ++---
 kie-drl/kie-drl-runtime-common/pom.xml             |  60 ++--
 kie-drl/kie-drl-tests-without-index-file/pom.xml   |   5 +-
 kie-drl/kie-drl-tests/pom.xml                      |  13 +-
 kie-maven-plugin/pom.xml                           |   1 +
 kie-pmml-trusty/kie-pmml-api/pom.xml               |   4 +
 kie-pmml-trusty/kie-pmml-commons/pom.xml           |   1 +
 .../kie-pmml-compiler-api/pom.xml                  |   4 +
 .../kie-pmml-compiler-commons/pom.xml              |   4 +
 .../kie-pmml-compiler-core/pom.xml                 |   1 +
 kie-pmml-trusty/kie-pmml-dependencies/pom.xml      |   4 +
 .../kie-pmml-evaluator-api/pom.xml                 |   4 +
 .../kie-pmml-evaluator-core/pom.xml                |   4 +
 .../kie-pmml-evaluator-utils/pom.xml               |   4 +
 .../kie-pmml-models-clustering-compiler/pom.xml    |   4 +
 .../kie-pmml-models-clustering-evaluator/pom.xml   |   4 +
 .../kie-pmml-models-clustering-model/pom.xml       |   4 +
 .../kie-pmml-models-clustering-tests/pom.xml       |   4 +
 .../kie-pmml-models-drools-common/pom.xml          |   4 +
 .../pom.xml                                        |   4 +
 .../pom.xml                                        |   4 +
 .../kie-pmml-models-drools-scorecard-model/pom.xml |   4 +
 .../kie-pmml-models-drools-scorecard-tests/pom.xml |   4 +
 .../kie-pmml-models-drools-tree-compiler/pom.xml   |   4 +
 .../kie-pmml-models-drools-tree-evaluator/pom.xml  |   4 +
 .../kie-pmml-models-drools-tree-model/pom.xml      |   4 +
 .../kie-pmml-models-drools-tree-tests/pom.xml      |   4 +
 .../kie-pmml-models-mining-compiler/pom.xml        |   4 +
 .../kie-pmml-models-mining-evaluator/pom.xml       |   4 +
 .../kie-pmml-models-mining-model/pom.xml           |   1 +
 .../kie-pmml-models-mining-tests/pom.xml           |   4 +
 .../kie-pmml-models-regression-compiler/pom.xml    |   4 +
 .../kie-pmml-models-regression-evaluator/pom.xml   |   4 +
 .../kie-pmml-models-regression-model/pom.xml       |   4 +
 .../kie-pmml-models-regression-tests/pom.xml       |   4 +
 .../kie-pmml-models-scorecard-compiler/pom.xml     |   4 +
 .../kie-pmml-models-scorecard-evaluator/pom.xml    |   4 +
 .../kie-pmml-models-scorecard-model/pom.xml        |   4 +
 .../kie-pmml-models-scorecard-tests/pom.xml        |   4 +
 .../kie-pmml-models/kie-pmml-models-tests/pom.xml  |   4 +
 .../kie-pmml-models-tree-compiler/pom.xml          |   4 +
 .../kie-pmml-models-tree-evaluator/pom.xml         |   4 +
 .../kie-pmml-models-tree-model/pom.xml             |   4 +
 .../kie-pmml-models-tree-tests/pom.xml             |   4 +
 pom.xml                                            |   9 +-
 82 files changed, 990 insertions(+), 720 deletions(-)

diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index 0758c53eef..903733ba32 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -228,6 +228,10 @@
     <!-- Override with old org.jboss if relying on quarkus 2.13.x or older -->
     <jandex.group-id>io.smallrye</jandex.group-id>
     
<jandex-maven-plugin.group-id>${jandex.group-id}</jandex-maven-plugin.group-id>
+
+    <!-- These are added as part of the migration from JBoss to Apache parent 
pom.xml. They may be extracted to a KIE parent bom. -->
+    <version.maven-checkstyle>3.3.0</version.maven-checkstyle>
+    
<version.build.helper.maven.plugin>3.4.0</version.build.helper.maven.plugin>
     
   </properties>
 
@@ -1577,7 +1581,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-checkstyle-plugin</artifactId>
-          <version>${version.checkstyle.plugin}</version>
+          <version>${version.maven-checkstyle}</version>
           <executions>
             <execution>
               <id>validate</id>
@@ -1675,7 +1679,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-failsafe-plugin</artifactId>
-          <version>${version.failsafe.plugin}</version>
+          <version>${version.maven-surefire}</version>
           <executions>
             <execution>
               <goals>
@@ -1895,7 +1899,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-deploy-plugin</artifactId>
-          <version>${version.deploy.plugin}</version>
+          <version>${version.maven-deploy-plugin}</version>
           <configuration>
             <retryFailedDeploymentCount>10</retryFailedDeploymentCount>
           </configuration>
@@ -2049,6 +2053,19 @@
           <artifactId>sonar-maven-plugin</artifactId>
           <version>3.6.0.1398</version>
         </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-javadoc-plugin</artifactId>
+          <version>${version.maven-javadoc-plugin}</version>
+          <configuration>
+            <header><![CDATA[<b>${project.name} 
${project.version}</b>]]></header>
+            <footer><![CDATA[<b>${project.name} 
${project.version}</b>]]></footer>
+            <archive>
+              <index>true</index>
+            </archive>
+            <additionalOptions>${javadoc.additional.params}</additionalOptions>
+          </configuration>
+        </plugin>
       </plugins>
     </pluginManagement>
 
@@ -2064,6 +2081,7 @@
         <!-- also adds generated sources to -source artifact -->
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>build-helper-maven-plugin</artifactId>
+        <version>${version.build.helper.maven.plugin}</version>
         <executions>
           <execution>
             <phase>generate-sources</phase>
@@ -2083,7 +2101,7 @@
         <!-- Entry needed to create test-jars even for packaging types war, 
bundle, ... -->
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.jar.plugin}</version>
+        <version>${version.maven-jar-plugin}</version>
       </plugin>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
diff --git 
a/drools-drl-quarkus-extension/drools-drl-quarkus-examples/drools-drl-quarkus-examples-multiunit/pom.xml
 
b/drools-drl-quarkus-extension/drools-drl-quarkus-examples/drools-drl-quarkus-examples-multiunit/pom.xml
index db2155ccf7..9d0a5db76a 100644
--- 
a/drools-drl-quarkus-extension/drools-drl-quarkus-examples/drools-drl-quarkus-examples-multiunit/pom.xml
+++ 
b/drools-drl-quarkus-extension/drools-drl-quarkus-examples/drools-drl-quarkus-examples-multiunit/pom.xml
@@ -32,6 +32,10 @@
   <name>Drools :: Quarkus Extension :: Examples :: Reactive</name>
   <artifactId>drools-drl-quarkus-examples-multiunit</artifactId>
 
+  <properties>
+    
<java.module.name>org.drools.drl.quarkus.examples.multiunit</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.drools</groupId>
diff --git 
a/drools-drl-quarkus-extension/drools-drl-quarkus-examples/drools-drl-quarkus-examples-reactive/pom.xml
 
b/drools-drl-quarkus-extension/drools-drl-quarkus-examples/drools-drl-quarkus-examples-reactive/pom.xml
index 288cadcaec..a2bb7002d9 100644
--- 
a/drools-drl-quarkus-extension/drools-drl-quarkus-examples/drools-drl-quarkus-examples-reactive/pom.xml
+++ 
b/drools-drl-quarkus-extension/drools-drl-quarkus-examples/drools-drl-quarkus-examples-reactive/pom.xml
@@ -32,6 +32,10 @@
   <name>Drools :: Quarkus Extension :: Examples :: Reactive</name>
   <artifactId>drools-drl-quarkus-examples-reactive</artifactId>
 
+  <properties>
+    
<java.module.name>org.drools.drl.quarkus.examples.reactive</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.drools</groupId>
diff --git 
a/drools-drl-quarkus-extension/drools-drl-quarkus-integration-test-hotreload/pom.xml
 
b/drools-drl-quarkus-extension/drools-drl-quarkus-integration-test-hotreload/pom.xml
index 8e0897ebf1..60d0b3e436 100644
--- 
a/drools-drl-quarkus-extension/drools-drl-quarkus-integration-test-hotreload/pom.xml
+++ 
b/drools-drl-quarkus-extension/drools-drl-quarkus-integration-test-hotreload/pom.xml
@@ -22,121 +22,125 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-drl-quarkus-extension</artifactId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.drools</groupId>
+    <artifactId>drools-drl-quarkus-extension</artifactId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
 
-    <name>Drools :: Quarkus Extension :: Integration Test :: Hotreload</name>
-    <artifactId>drools-drl-quarkus-integration-test-hotreload</artifactId>
+  <name>Drools :: Quarkus Extension :: Integration Test :: Hotreload</name>
+  <artifactId>drools-drl-quarkus-integration-test-hotreload</artifactId>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-drl-quarkus</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-core</artifactId>
-        </dependency>
+  <properties>
+    
<java.module.name>org.drools.drl.quarkus.integrationtest.hotreload</java.module.name>
+  </properties>
 
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-resteasy</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-resteasy-jackson</artifactId>
-        </dependency>
+  <dependencies>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-drl-quarkus</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-core</artifactId>
+    </dependency>
 
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-junit5</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-junit5-internal</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>io.rest-assured</groupId>
-            <artifactId>rest-assured</artifactId>
-            <scope>test</scope>
-        </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy-jackson</artifactId>
+    </dependency>
 
-        <!-- this is used implicitly by quarkus tests so let's make Maven 
aware of it -->
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-drl-quarkus-deployment</artifactId>
-            <type>pom</type>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-    </dependencies>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-junit5</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-junit5-internal</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.rest-assured</groupId>
+      <artifactId>rest-assured</artifactId>
+      <scope>test</scope>
+    </dependency>
 
-    <build>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>io.quarkus</groupId>
-                    <artifactId>quarkus-maven-plugin</artifactId>
-                    <version>${version.io.quarkus}</version>
-                    <configuration>
-                        <noDeps>true</noDeps>
-                        <skip>${skipTests}</skip>
-                    </configuration>
-                </plugin>
-            </plugins>
-        </pluginManagement>
+    <!-- this is used implicitly by quarkus tests so let's make Maven aware of 
it -->
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-drl-quarkus-deployment</artifactId>
+      <type>pom</type>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+  </dependencies>
 
-        <plugins>
-            <plugin>
-                <groupId>io.quarkus</groupId>
-                <artifactId>quarkus-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>build</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>io.quarkus</groupId>
+          <artifactId>quarkus-maven-plugin</artifactId>
+          <version>${version.io.quarkus}</version>
+          <configuration>
+            <noDeps>true</noDeps>
+            <skip>${skipTests}</skip>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
 
-            <!-- quarkus-resteasy brings in a couple of dependencies in the 
javax.* namespace that cannot be excluded -->
-            <!-- that's why it is necessary to disable the plugin that checks 
for banned dependencies -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-enforcer-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>ban-blacklisted-dependencies</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>enforce</goal>
-                        </goals>
-                        <configuration>
-                            <fail>false</fail>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+    <plugins>
+      <plugin>
+        <groupId>io.quarkus</groupId>
+        <artifactId>quarkus-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>build</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
 
-            <plugin>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <configuration>
-                    <systemPropertyVariables combine.children="append">
-                        
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
-                    </systemPropertyVariables>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
+      <!-- quarkus-resteasy brings in a couple of dependencies in the javax.* 
namespace that cannot be excluded -->
+      <!-- that's why it is necessary to disable the plugin that checks for 
banned dependencies -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>ban-blacklisted-dependencies</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <fail>false</fail>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
+        <artifactId>maven-failsafe-plugin</artifactId>
+        <configuration>
+          <systemPropertyVariables combine.children="append">
+            
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
+          </systemPropertyVariables>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>
\ No newline at end of file
diff --git 
a/drools-drl-quarkus-extension/drools-drl-quarkus-integration-test/pom.xml 
b/drools-drl-quarkus-extension/drools-drl-quarkus-integration-test/pom.xml
index baf5c5fb33..de787a40af 100644
--- a/drools-drl-quarkus-extension/drools-drl-quarkus-integration-test/pom.xml
+++ b/drools-drl-quarkus-extension/drools-drl-quarkus-integration-test/pom.xml
@@ -22,165 +22,169 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-drl-quarkus-extension</artifactId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.drools</groupId>
+    <artifactId>drools-drl-quarkus-extension</artifactId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
 
-    <name>Drools :: Quarkus Extension :: Integration Test</name>
-    <artifactId>drools-drl-quarkus-integration-test</artifactId>
+  <name>Drools :: Quarkus Extension :: Integration Test</name>
+  <artifactId>drools-drl-quarkus-integration-test</artifactId>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-drl-quarkus</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-decisiontables</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-core</artifactId>
-        </dependency>
-        
-        
-        <dependency> <!-- enable REST endpoint as hook point for E2E opaque 
testing -->
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-resteasy-reactive</artifactId>
-        </dependency>
-        <dependency> <!-- enable assertions in REST endpoint as hook point for 
E2E opaque testing -->
-          <groupId>org.assertj</groupId>
-          <artifactId>assertj-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-junit5</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>io.rest-assured</groupId>
-            <artifactId>rest-assured</artifactId>
-            <scope>test</scope>
-        </dependency>
+  <properties>
+    <java.module.name>org.drools.drl.quarkus.integrationtest</java.module.name>
+  </properties>
 
-        <!-- this is used implicitly by quarkus tests so let's make Maven 
aware of it -->
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-drl-quarkus-deployment</artifactId>
-            <type>pom</type>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
+  <dependencies>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-drl-quarkus</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-decisiontables</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-core</artifactId>
+    </dependency>
 
-    </dependencies>
 
-    <build>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>io.quarkus</groupId>
-                    <artifactId>quarkus-maven-plugin</artifactId>
-                    <version>${version.io.quarkus}</version>
-                    <configuration>
-                        <noDeps>true</noDeps>
-                        <skip>${skipTests}</skip>
-                    </configuration>
-                </plugin>
-            </plugins>
-        </pluginManagement>
+    <dependency> <!-- enable REST endpoint as hook point for E2E opaque 
testing -->
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy-reactive</artifactId>
+    </dependency>
+    <dependency> <!-- enable assertions in REST endpoint as hook point for E2E 
opaque testing -->
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-junit5</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.rest-assured</groupId>
+      <artifactId>rest-assured</artifactId>
+      <scope>test</scope>
+    </dependency>
 
+    <!-- this is used implicitly by quarkus tests so let's make Maven aware of 
it -->
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-drl-quarkus-deployment</artifactId>
+      <type>pom</type>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+  </dependencies>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>io.quarkus</groupId>
+          <artifactId>quarkus-maven-plugin</artifactId>
+          <version>${version.io.quarkus}</version>
+          <configuration>
+            <noDeps>true</noDeps>
+            <skip>${skipTests}</skip>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+
+    <plugins>
+      <plugin>
+        <groupId>io.quarkus</groupId>
+        <artifactId>quarkus-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>build</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-failsafe-plugin</artifactId>
+        <configuration>
+          <useModulePath>false</useModulePath>
+          <includes>
+            <include>**/*IT.java</include>
+          </includes>
+          <excludes>
+            <exclude>**/*Test.java</exclude>
+            <exclude>**/Native*</exclude>
+          </excludes>
+          <argLine>-Xmx2048m -Xmx4g</argLine>
+          <systemPropertyVariables>
+            
<maven.repo.local>${session.request.localRepositoryPath.path}</maven.repo.local>
+            
<maven.settings>${session.request.userSettingsFile.path}</maven.settings>
+          </systemPropertyVariables>
+        </configuration>
+      </plugin>
+
+      <!-- quarkus-resteasy brings in a couple of dependencies in the javax.* 
namespace that cannot be excluded -->
+      <!-- that's why it is necessary to disable the plugin that checks for 
banned dependencies -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>ban-blacklisted-dependencies</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <fail>false</fail>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>native</id>
+      <activation>
+        <property>
+          <name>native</name>
+        </property>
+      </activation>
+      <properties>
+        <quarkus.package.type>native</quarkus.package.type>
+      </properties>
+      <build>
         <plugins>
-            <plugin>
-                <groupId>io.quarkus</groupId>
-                <artifactId>quarkus-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>build</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <artifactId>maven-failsafe-plugin</artifactId>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-failsafe-plugin</artifactId>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>integration-test</goal>
+                  <goal>verify</goal>
+                </goals>
                 <configuration>
-                    <useModulePath>false</useModulePath>
-                    <includes>
-                        <include>**/*IT.java</include>
-                    </includes>
-                    <excludes>
-                        <exclude>**/*Test.java</exclude>
-                        <exclude>**/Native*</exclude>
-                    </excludes>
-                    <argLine>-Xmx2048m -Xmx4g</argLine>
-                    <systemPropertyVariables>
-                        
<maven.repo.local>${session.request.localRepositoryPath.path}</maven.repo.local>
-                        
<maven.settings>${session.request.userSettingsFile.path}</maven.settings>
-                    </systemPropertyVariables>
+                  <systemProperties>
+                    
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
+                  </systemProperties>
                 </configuration>
-            </plugin>
-
-            <!-- quarkus-resteasy brings in a couple of dependencies in the 
javax.* namespace that cannot be excluded -->
-            <!-- that's why it is necessary to disable the plugin that checks 
for banned dependencies -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-enforcer-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>ban-blacklisted-dependencies</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>enforce</goal>
-                        </goals>
-                        <configuration>
-                            <fail>false</fail>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+              </execution>
+            </executions>
+          </plugin>
         </plugins>
-    </build>
-
-    <profiles>
-        <profile>
-            <id>native</id>
-            <activation>
-                <property>
-                    <name>native</name>
-                </property>
-            </activation>
-            <properties>
-                <quarkus.package.type>native</quarkus.package.type>
-            </properties>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-failsafe-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>integration-test</goal>
-                                    <goal>verify</goal>
-                                </goals>
-                                <configuration>
-                                    <systemProperties>
-                                        
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
-                                    </systemProperties>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+      </build>
+    </profile>
+  </profiles>
 </project>
\ No newline at end of file
diff --git 
a/drools-drl-quarkus-extension/drools-drl-quarkus-quickstart-test/pom.xml 
b/drools-drl-quarkus-extension/drools-drl-quarkus-quickstart-test/pom.xml
index f4c892a3b8..de4818e515 100644
--- a/drools-drl-quarkus-extension/drools-drl-quarkus-quickstart-test/pom.xml
+++ b/drools-drl-quarkus-extension/drools-drl-quarkus-quickstart-test/pom.xml
@@ -22,161 +22,165 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-drl-quarkus-extension</artifactId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.drools</groupId>
+    <artifactId>drools-drl-quarkus-extension</artifactId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
 
-    <name>Drools :: Quarkus Extension :: Quickstart Integration Test</name>
-    <artifactId>drools-drl-quarkus-quickstart-test</artifactId>
+  <name>Drools :: Quarkus Extension :: Quickstart Integration Test</name>
+  <artifactId>drools-drl-quarkus-quickstart-test</artifactId>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-drl-quarkus</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-ruleunits-engine</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-core</artifactId>
-        </dependency>
+  <properties>
+    <java.module.name>org.drools.drl.quarkus.quickstart.test</java.module.name>
+  </properties>
 
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-junit5</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>io.rest-assured</groupId>
-            <artifactId>rest-assured</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.assertj</groupId>
-            <artifactId>assertj-core</artifactId>
-            <scope>test</scope>
-        </dependency>
+  <dependencies>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-drl-quarkus</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-ruleunits-engine</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-core</artifactId>
+    </dependency>
 
-        <!-- this is used implicitly by quarkus tests so let's make Maven 
aware of it -->
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-drl-quarkus-deployment</artifactId>
-            <type>pom</type>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-junit5</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.rest-assured</groupId>
+      <artifactId>rest-assured</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+      <scope>test</scope>
+    </dependency>
 
-    </dependencies>
+    <!-- this is used implicitly by quarkus tests so let's make Maven aware of 
it -->
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-drl-quarkus-deployment</artifactId>
+      <type>pom</type>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
 
-    <build>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>io.quarkus</groupId>
-                    <artifactId>quarkus-maven-plugin</artifactId>
-                    <version>${version.io.quarkus}</version>
-                    <configuration>
-                        <noDeps>true</noDeps>
-                        <skip>${skipTests}</skip>
-                    </configuration>
-                </plugin>
-            </plugins>
-        </pluginManagement>
+  </dependencies>
 
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>io.quarkus</groupId>
+          <artifactId>quarkus-maven-plugin</artifactId>
+          <version>${version.io.quarkus}</version>
+          <configuration>
+            <noDeps>true</noDeps>
+            <skip>${skipTests}</skip>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+
+    <plugins>
+      <plugin>
+        <groupId>io.quarkus</groupId>
+        <artifactId>quarkus-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>build</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-failsafe-plugin</artifactId>
+        <configuration>
+          <useModulePath>false</useModulePath>
+          <includes>
+            <include>**/*IT.java</include>
+          </includes>
+          <excludes>
+            <exclude>**/*Test.java</exclude>
+            <exclude>**/Native*</exclude>
+          </excludes>
+          <argLine>-Xmx2048m -Xmx4g</argLine>
+          <systemPropertyVariables>
+            
<maven.repo.local>${session.request.localRepositoryPath.path}</maven.repo.local>
+            
<maven.settings>${session.request.userSettingsFile.path}</maven.settings>
+          </systemPropertyVariables>
+        </configuration>
+      </plugin>
+
+      <!-- quarkus-resteasy brings in a couple of dependencies in the javax.* 
namespace that cannot be excluded -->
+      <!-- that's why it is necessary to disable the plugin that checks for 
banned dependencies -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>ban-blacklisted-dependencies</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <fail>false</fail>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>native</id>
+      <activation>
+        <property>
+          <name>native</name>
+        </property>
+      </activation>
+      <properties>
+        <quarkus.package.type>native</quarkus.package.type>
+      </properties>
+      <build>
         <plugins>
-            <plugin>
-                <groupId>io.quarkus</groupId>
-                <artifactId>quarkus-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>build</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <artifactId>maven-failsafe-plugin</artifactId>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-failsafe-plugin</artifactId>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>integration-test</goal>
+                  <goal>verify</goal>
+                </goals>
                 <configuration>
-                    <useModulePath>false</useModulePath>
-                    <includes>
-                        <include>**/*IT.java</include>
-                    </includes>
-                    <excludes>
-                        <exclude>**/*Test.java</exclude>
-                        <exclude>**/Native*</exclude>
-                    </excludes>
-                    <argLine>-Xmx2048m -Xmx4g</argLine>
-                    <systemPropertyVariables>
-                        
<maven.repo.local>${session.request.localRepositoryPath.path}</maven.repo.local>
-                        
<maven.settings>${session.request.userSettingsFile.path}</maven.settings>
-                    </systemPropertyVariables>
+                  <systemProperties>
+                    
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
+                  </systemProperties>
                 </configuration>
-            </plugin>
-
-            <!-- quarkus-resteasy brings in a couple of dependencies in the 
javax.* namespace that cannot be excluded -->
-            <!-- that's why it is necessary to disable the plugin that checks 
for banned dependencies -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-enforcer-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>ban-blacklisted-dependencies</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>enforce</goal>
-                        </goals>
-                        <configuration>
-                            <fail>false</fail>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+              </execution>
+            </executions>
+          </plugin>
         </plugins>
-    </build>
-
-    <profiles>
-        <profile>
-            <id>native</id>
-            <activation>
-                <property>
-                    <name>native</name>
-                </property>
-            </activation>
-            <properties>
-                <quarkus.package.type>native</quarkus.package.type>
-            </properties>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-failsafe-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>integration-test</goal>
-                                    <goal>verify</goal>
-                                </goals>
-                                <configuration>
-                                    <systemProperties>
-                                        
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
-                                    </systemProperties>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+      </build>
+    </profile>
+  </profiles>
 </project>
\ No newline at end of file
diff --git 
a/drools-drl-quarkus-extension/drools-drl-quarkus-ruleunit-integration-test/pom.xml
 
b/drools-drl-quarkus-extension/drools-drl-quarkus-ruleunit-integration-test/pom.xml
index 662b66194b..badddc11e7 100644
--- 
a/drools-drl-quarkus-extension/drools-drl-quarkus-ruleunit-integration-test/pom.xml
+++ 
b/drools-drl-quarkus-extension/drools-drl-quarkus-ruleunit-integration-test/pom.xml
@@ -22,164 +22,168 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-drl-quarkus-extension</artifactId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.drools</groupId>
+    <artifactId>drools-drl-quarkus-extension</artifactId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
 
-    <name>Drools :: Quarkus Extension :: Integration Test with Rule Unit</name>
-    <artifactId>drools-drl-quarkus-ruleunit-integration-test</artifactId>
+  <name>Drools :: Quarkus Extension :: Integration Test with Rule Unit</name>
+  <artifactId>drools-drl-quarkus-ruleunit-integration-test</artifactId>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-drl-quarkus</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-ruleunits-engine</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-core</artifactId>
-        </dependency>
-        
-        <dependency> <!-- enable REST endpoint as hook point for E2E opaque 
testing -->
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-resteasy-reactive</artifactId>
-        </dependency>
-        <dependency> <!-- enable assertions in REST endpoint as hook point for 
E2E opaque testing -->
-          <groupId>org.assertj</groupId>
-          <artifactId>assertj-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-junit5</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>io.rest-assured</groupId>
-            <artifactId>rest-assured</artifactId>
-            <scope>test</scope>
-        </dependency>
+  <properties>
+    
<java.module.name>org.drools.drl.quarkus.ruleunit.integrationtest</java.module.name>
+  </properties>
 
-        <!-- this is used implicitly by quarkus tests so let's make Maven 
aware of it -->
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-drl-quarkus-deployment</artifactId>
-            <type>pom</type>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
+  <dependencies>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-drl-quarkus</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-ruleunits-engine</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-core</artifactId>
+    </dependency>
 
-    </dependencies>
+    <dependency> <!-- enable REST endpoint as hook point for E2E opaque 
testing -->
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-resteasy-reactive</artifactId>
+    </dependency>
+    <dependency> <!-- enable assertions in REST endpoint as hook point for E2E 
opaque testing -->
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>io.quarkus</groupId>
+      <artifactId>quarkus-junit5</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.rest-assured</groupId>
+      <artifactId>rest-assured</artifactId>
+      <scope>test</scope>
+    </dependency>
 
-    <build>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>io.quarkus</groupId>
-                    <artifactId>quarkus-maven-plugin</artifactId>
-                    <version>${version.io.quarkus}</version>
-                    <configuration>
-                        <noDeps>true</noDeps>
-                        <skip>${skipTests}</skip>
-                    </configuration>
-                </plugin>
-            </plugins>
-        </pluginManagement>
+    <!-- this is used implicitly by quarkus tests so let's make Maven aware of 
it -->
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-drl-quarkus-deployment</artifactId>
+      <type>pom</type>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
 
+  </dependencies>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>io.quarkus</groupId>
+          <artifactId>quarkus-maven-plugin</artifactId>
+          <version>${version.io.quarkus}</version>
+          <configuration>
+            <noDeps>true</noDeps>
+            <skip>${skipTests}</skip>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+
+    <plugins>
+      <plugin>
+        <groupId>io.quarkus</groupId>
+        <artifactId>quarkus-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>build</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-failsafe-plugin</artifactId>
+        <configuration>
+          <useModulePath>false</useModulePath>
+          <includes>
+            <include>**/*IT.java</include>
+          </includes>
+          <excludes>
+            <exclude>**/*Test.java</exclude>
+            <exclude>**/Native*</exclude>
+          </excludes>
+          <argLine>-Xmx2048m -Xmx4g</argLine>
+          <systemPropertyVariables>
+            
<maven.repo.local>${session.request.localRepositoryPath.path}</maven.repo.local>
+            
<maven.settings>${session.request.userSettingsFile.path}</maven.settings>
+          </systemPropertyVariables>
+        </configuration>
+      </plugin>
+
+      <!-- quarkus-resteasy brings in a couple of dependencies in the javax.* 
namespace that cannot be excluded -->
+      <!-- that's why it is necessary to disable the plugin that checks for 
banned dependencies -->
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>ban-blacklisted-dependencies</id>
+            <phase>validate</phase>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <fail>false</fail>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>native</id>
+      <activation>
+        <property>
+          <name>native</name>
+        </property>
+      </activation>
+      <properties>
+        <quarkus.package.type>native</quarkus.package.type>
+      </properties>
+      <build>
         <plugins>
-            <plugin>
-                <groupId>io.quarkus</groupId>
-                <artifactId>quarkus-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>build</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <artifactId>maven-failsafe-plugin</artifactId>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-failsafe-plugin</artifactId>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>integration-test</goal>
+                  <goal>verify</goal>
+                </goals>
                 <configuration>
-                    <useModulePath>false</useModulePath>
-                    <includes>
-                        <include>**/*IT.java</include>
-                    </includes>
-                    <excludes>
-                        <exclude>**/*Test.java</exclude>
-                        <exclude>**/Native*</exclude>
-                    </excludes>
-                    <argLine>-Xmx2048m -Xmx4g</argLine>
-                    <systemPropertyVariables>
-                        
<maven.repo.local>${session.request.localRepositoryPath.path}</maven.repo.local>
-                        
<maven.settings>${session.request.userSettingsFile.path}</maven.settings>
-                    </systemPropertyVariables>
+                  <systemProperties>
+                    
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
+                  </systemProperties>
                 </configuration>
-            </plugin>
-
-            <!-- quarkus-resteasy brings in a couple of dependencies in the 
javax.* namespace that cannot be excluded -->
-            <!-- that's why it is necessary to disable the plugin that checks 
for banned dependencies -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-enforcer-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>ban-blacklisted-dependencies</id>
-                        <phase>validate</phase>
-                        <goals>
-                            <goal>enforce</goal>
-                        </goals>
-                        <configuration>
-                            <fail>false</fail>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+              </execution>
+            </executions>
+          </plugin>
         </plugins>
-    </build>
-
-    <profiles>
-        <profile>
-            <id>native</id>
-            <activation>
-                <property>
-                    <name>native</name>
-                </property>
-            </activation>
-            <properties>
-                <quarkus.package.type>native</quarkus.package.type>
-            </properties>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-failsafe-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>integration-test</goal>
-                                    <goal>verify</goal>
-                                </goals>
-                                <configuration>
-                                    <systemProperties>
-                                        
<native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path>
-                                    </systemProperties>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+      </build>
+    </profile>
+  </profiles>
 </project>
\ No newline at end of file
diff --git a/drools-impact-analysis/drools-impact-analysis-itests/pom.xml 
b/drools-impact-analysis/drools-impact-analysis-itests/pom.xml
index cd1538c007..f75835377a 100644
--- a/drools-impact-analysis/drools-impact-analysis-itests/pom.xml
+++ b/drools-impact-analysis/drools-impact-analysis-itests/pom.xml
@@ -33,8 +33,11 @@
 
   <name>Drools :: Impact Analysis :: Integration Tests</name>
 
-  <dependencies>
+  <properties>
+    
<java.module.name>org.drools.impact.analysis.integrationtests</java.module.name>
+  </properties>
 
+  <dependencies>
     <dependency>
       <groupId>org.drools</groupId>
       <artifactId>drools-impact-analysis-parser</artifactId>
diff --git a/drools-legacy-test-util/pom.xml b/drools-legacy-test-util/pom.xml
index 26672a8dd7..ea166eb7e6 100644
--- a/drools-legacy-test-util/pom.xml
+++ b/drools-legacy-test-util/pom.xml
@@ -38,6 +38,7 @@
     <name>Drools :: Legacy Test Util</name>
 
     <properties>
+        <java.module.name>org.drools.legacytestutil</java.module.name>
         <surefire.forkCount>2</surefire.forkCount>
     </properties>
 
diff --git a/drools-reliability/pom.xml b/drools-reliability/pom.xml
index c5f897cae1..e9ac51adab 100644
--- a/drools-reliability/pom.xml
+++ b/drools-reliability/pom.xml
@@ -36,7 +36,7 @@
   <name>Drools :: Reliability</name>
 
   <properties>
-    <java.module.name>org.drools.reliability</java.module.name>
+    <java.module.name>org.drools.reliability.tests</java.module.name>
   </properties>
 
   <packaging>pom</packaging>
diff --git a/drools-scenario-simulation/drools-scenario-simulation-api/pom.xml 
b/drools-scenario-simulation/drools-scenario-simulation-api/pom.xml
index d6f08170c0..1e98db0011 100644
--- a/drools-scenario-simulation/drools-scenario-simulation-api/pom.xml
+++ b/drools-scenario-simulation/drools-scenario-simulation-api/pom.xml
@@ -33,6 +33,10 @@
   <artifactId>drools-scenario-simulation-api</artifactId>
   <packaging>jar</packaging>
 
+  <properties>
+    <java.module.name>org.drools.scenariosimulation.api</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>com.thoughtworks.xstream</groupId>
diff --git 
a/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml 
b/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml
index 77b9e05a98..1f0d8a2434 100644
--- a/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml
+++ b/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml
@@ -33,6 +33,10 @@
   <artifactId>drools-scenario-simulation-backend</artifactId>
   <packaging>jar</packaging>
 
+  <properties>
+    <java.module.name>org.drools.scenariosimulation.backend</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.drools</groupId>
diff --git 
a/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml 
b/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml
index b6d0c9afe0..65565db0f3 100644
--- 
a/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml
+++ 
b/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml
@@ -33,6 +33,10 @@
   <artifactId>drools-scenario-simulation-integrationtest</artifactId>
   <packaging>jar</packaging>
 
+  <properties>
+    
<java.module.name>org.drools.scenariosimulation.integrationtest</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git 
a/drools-test-coverage/standalone/kie-ci-with-domain/test-domain/pom.xml 
b/drools-test-coverage/standalone/kie-ci-with-domain/test-domain/pom.xml
index 1e76145292..203dd83f3b 100644
--- a/drools-test-coverage/standalone/kie-ci-with-domain/test-domain/pom.xml
+++ b/drools-test-coverage/standalone/kie-ci-with-domain/test-domain/pom.xml
@@ -35,6 +35,10 @@
 
   <name>Drools :: Test Coverage :: KIE-CI with Domain classes :: Domain</name>
 
+  <properties>
+    
<java.module.name>org.drools.testcoverage.standalone.kieciwithdomain.testdomain</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie</groupId>
diff --git 
a/drools-test-coverage/standalone/kie-ci-with-domain/test-kjar/pom.xml 
b/drools-test-coverage/standalone/kie-ci-with-domain/test-kjar/pom.xml
index 8984b483d4..128837f36b 100644
--- a/drools-test-coverage/standalone/kie-ci-with-domain/test-kjar/pom.xml
+++ b/drools-test-coverage/standalone/kie-ci-with-domain/test-kjar/pom.xml
@@ -35,6 +35,10 @@
 
   <name>Drools :: Test Coverage :: KIE-CI with Domain classes :: KJar</name>
 
+  <properties>
+    
<java.module.name>org.drools.testcoverage.standalone.kieciwithdomain.testkjar</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.drools.testcoverage</groupId>
diff --git a/drools-test-coverage/standalone/kie-ci-with-domain/tests/pom.xml 
b/drools-test-coverage/standalone/kie-ci-with-domain/tests/pom.xml
index 3cf3967971..cf6ee6e747 100644
--- a/drools-test-coverage/standalone/kie-ci-with-domain/tests/pom.xml
+++ b/drools-test-coverage/standalone/kie-ci-with-domain/tests/pom.xml
@@ -35,6 +35,10 @@
 
   <name>Drools :: Test Coverage :: KIE-CI with Domain classes :: Tests</name>
 
+  <properties>
+    
<java.module.name>org.drools.testcoverage.standalone.kieciwithdomain.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- Internal dependencies -->
     <!-- The test domain that KJar also depends on -->
diff --git 
a/drools-test-coverage/standalone/kie-ci-without-domain/test-domain/pom.xml 
b/drools-test-coverage/standalone/kie-ci-without-domain/test-domain/pom.xml
index 1fb7f9e220..fd52c34ca4 100644
--- a/drools-test-coverage/standalone/kie-ci-without-domain/test-domain/pom.xml
+++ b/drools-test-coverage/standalone/kie-ci-without-domain/test-domain/pom.xml
@@ -35,6 +35,10 @@
 
   <name>Drools :: Test Coverage :: KIE-CI without Domain classes :: 
Domain</name>
 
+  <properties>
+    
<java.module.name>org.drools.testcoverage.standalone.kieciwithoutdomain.testdomain</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie</groupId>
diff --git 
a/drools-test-coverage/standalone/kie-ci-without-domain/test-kjar/pom.xml 
b/drools-test-coverage/standalone/kie-ci-without-domain/test-kjar/pom.xml
index 86777e6be5..6f6f69b4c6 100644
--- a/drools-test-coverage/standalone/kie-ci-without-domain/test-kjar/pom.xml
+++ b/drools-test-coverage/standalone/kie-ci-without-domain/test-kjar/pom.xml
@@ -35,6 +35,10 @@
 
   <name>Drools :: Test Coverage :: KIE-CI without Domain classes :: KJar</name>
 
+  <properties>
+    
<java.module.name>org.drools.testcoverage.standalone.kieciwithoutdomain.testkjar</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.drools.testcoverage</groupId>
diff --git 
a/drools-test-coverage/standalone/kie-ci-without-domain/tests/pom.xml 
b/drools-test-coverage/standalone/kie-ci-without-domain/tests/pom.xml
index 8e658d58e0..9aed5bac7f 100644
--- a/drools-test-coverage/standalone/kie-ci-without-domain/tests/pom.xml
+++ b/drools-test-coverage/standalone/kie-ci-without-domain/tests/pom.xml
@@ -35,6 +35,10 @@
 
   <name>Drools :: Test Coverage :: KIE-CI without Domain classes :: 
Tests</name>
 
+  <properties>
+    
<java.module.name>org.drools.testcoverage.standalone.kieciwithoutdomain.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- Internal dependencies -->
     <!-- This module must NOT depend on 
org.drools.testcoverage:drools-kie-ci-without-domain-test-domain -->
diff --git 
a/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-jar/pom.xml
 
b/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-jar/pom.xml
index 0aa1aadcf6..3bd52db449 100644
--- 
a/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-jar/pom.xml
+++ 
b/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-jar/pom.xml
@@ -33,6 +33,10 @@
   <artifactId>test-integration-ruleunits-jar</artifactId>
   <name>Drools :: Test Coverage :: Jar for Integration tests with Rule 
Units</name>
 
+  <properties>
+    
<java.module.name>org.drools.testcoverage.integrationtests.ruleunits.testjar</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.drools</groupId>
diff --git 
a/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-tests/pom.xml
 
b/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-tests/pom.xml
index 8111bb520f..8696d9c7b8 100644
--- 
a/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-tests/pom.xml
+++ 
b/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-tests/pom.xml
@@ -34,7 +34,7 @@
   <name>Drools :: Test Coverage :: Integration tests with Rule Units</name>
 
   <properties>
-    <java.module.name>org.drools.compiler.integrationtests</java.module.name>
+    
<java.module.name>org.drools.testcoverage.integrationtests.ruleunit.tests</java.module.name>
     <surefire.forkCount>1</surefire.forkCount>
   </properties>
 
diff --git a/efesto/efesto-common-utils/pom.xml 
b/efesto/efesto-common-utils/pom.xml
index 905f631ac9..d04739c065 100644
--- a/efesto/efesto-common-utils/pom.xml
+++ b/efesto/efesto-common-utils/pom.xml
@@ -34,6 +34,7 @@
   <name>Efesto :: Common :: Utils</name>
 
   <properties>
+    <java.module.name>org.drools.efesto.commonutils</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git a/efesto/efesto-core/efesto-common-api/pom.xml 
b/efesto/efesto-core/efesto-common-api/pom.xml
index 206fc6366f..4abc6af335 100644
--- a/efesto/efesto-core/efesto-common-api/pom.xml
+++ b/efesto/efesto-core/efesto-common-api/pom.xml
@@ -34,6 +34,7 @@
   <name>Efesto :: Common :: Api</name>
 
   <properties>
+    <java.module.name>org.drools.efesto.core.commonapi</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git a/efesto/efesto-core/efesto-common-core/pom.xml 
b/efesto/efesto-core/efesto-common-core/pom.xml
index 268ea6f17c..a1b8d8dfdd 100644
--- a/efesto/efesto-core/efesto-common-core/pom.xml
+++ b/efesto/efesto-core/efesto-common-core/pom.xml
@@ -34,6 +34,7 @@
   <name>Efesto :: Common :: Core</name>
 
   <properties>
+    <java.module.name>org.drools.efesto.core.commoncore</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git 
a/efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-api/pom.xml
 
b/efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-api/pom.xml
index 0a54f56ef4..c2d30943af 100644
--- 
a/efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-api/pom.xml
+++ 
b/efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-api/pom.xml
@@ -34,6 +34,7 @@
   <name>Efesto :: Compilation :: Manager :: Api</name>
 
   <properties>
+    
<java.module.name>org.drools.efesto.core.compilationmanager.api</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git 
a/efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-core/pom.xml
 
b/efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-core/pom.xml
index ffe371e06a..014ef2bd83 100644
--- 
a/efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-core/pom.xml
+++ 
b/efesto/efesto-core/efesto-compilation-manager/efesto-compilation-manager-core/pom.xml
@@ -46,6 +46,7 @@
   <name>Efesto :: Compilation :: Manager :: Core</name>
 
   <properties>
+    
<java.module.name>org.drools.efesto.core.compilationmanager.core</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git 
a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-api/pom.xml 
b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-api/pom.xml
index 84c4cf568f..1a86dfa3b0 100644
--- 
a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-api/pom.xml
+++ 
b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-api/pom.xml
@@ -34,6 +34,7 @@
   <name>Efesto :: Runtime :: Manager :: Api</name>
 
   <properties>
+    
<java.module.name>org.drools.efesto.core.runtimemanager.api</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git 
a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/pom.xml 
b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/pom.xml
index 755d943504..37395b6167 100644
--- 
a/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/pom.xml
+++ 
b/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/pom.xml
@@ -34,6 +34,7 @@
   <name>Efesto :: Runtime :: Manager :: Core</name>
 
   <properties>
+    
<java.module.name>org.drools.efesto.core.compilationmanager.core</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git a/efesto/efesto-dependencies/pom.xml 
b/efesto/efesto-dependencies/pom.xml
index b8e5d043b6..cc1d1ee5e2 100644
--- a/efesto/efesto-dependencies/pom.xml
+++ b/efesto/efesto-dependencies/pom.xml
@@ -38,6 +38,7 @@
   </description>
 
   <properties>
+    <java.module.name>org.drools.efesto.dependencies</java.module.name>
     <skip.jdepend>true</skip.jdepend>
   </properties>
 
diff --git a/jpmml-migration-recipe/pom.xml b/jpmml-migration-recipe/pom.xml
index c97695b719..055a1e40b0 100644
--- a/jpmml-migration-recipe/pom.xml
+++ b/jpmml-migration-recipe/pom.xml
@@ -35,6 +35,9 @@
   <name>Kie :: Jpmml Migration Recipe</name>
   <description>OpenRewrite recipe to migrate JPMML model library from 1.5.1 to 
1.6.4</description>
 
+  <properties>
+    <java.module.name>org.kie.jpmml.migration.recipe</java.module.name>
+  </properties>
 
   <dependencyManagement>
     <dependencies>
diff --git a/kie-dmn/kie-dmn-legacy-tests/pom.xml 
b/kie-dmn/kie-dmn-legacy-tests/pom.xml
index d8fd3fb209..9b630cd5d8 100644
--- a/kie-dmn/kie-dmn-legacy-tests/pom.xml
+++ b/kie-dmn/kie-dmn-legacy-tests/pom.xml
@@ -28,6 +28,10 @@
   <artifactId>kie-dmn-legacy-tests</artifactId>
   
   <name>KIE :: Decision Model Notation :: Legacy tests (previous DMN 
versions)</name>
+
+  <properties>
+    <java.module.name>org.kie.dmn.legacytests</java.module.name>
+  </properties>
   
   <dependencyManagement>
     <dependencies>
diff --git 
a/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests-trusty/pom.xml 
b/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests-trusty/pom.xml
index c6e5cbe45a..1a92672a97 100644
--- a/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests-trusty/pom.xml
+++ b/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests-trusty/pom.xml
@@ -32,6 +32,10 @@
   <name>KiE :: Decision Model Notation - PMML Trusty Tests</name>
   <artifactId>kie-dmn-pmml-tests-trusty</artifactId>
 
+  <properties>
+    <java.module.name>org.kie.dmn.pmml.tests.trusty</java.module.name>
+  </properties>
+
   <dependencyManagement>
     <dependencies>
       <dependency>
diff --git a/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests/pom.xml 
b/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests/pom.xml
index 5c3b3ebe87..6751b8fa07 100644
--- a/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests/pom.xml
+++ b/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests/pom.xml
@@ -32,6 +32,10 @@
   <name>KiE :: Decision Model Notation - PMML Tests</name>
   <artifactId>kie-dmn-pmml-tests</artifactId>
 
+  <properties>
+    <java.module.name>org.kie.dmn.pmml.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie</groupId>
diff --git a/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/pom.xml 
b/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/pom.xml
index 201f7a9af2..814380c895 100644
--- a/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/pom.xml
+++ b/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/pom.xml
@@ -28,6 +28,10 @@
   <artifactId>kie-dmn-ruleset2dmn-cli</artifactId>
   
   <name>KIE :: Decision Model Notation :: ruleset2dmn CLI</name>
+
+  <properties>
+    <java.module.name>org.kie.dmn.ruleset2dmn.cli</java.module.name>
+  </properties>
   
   <dependencyManagement>
     <dependencies>
diff --git a/kie-drl/kie-drl-api/pom.xml b/kie-drl/kie-drl-api/pom.xml
index b4ee536907..9d6e47297f 100644
--- a/kie-drl/kie-drl-api/pom.xml
+++ b/kie-drl/kie-drl-api/pom.xml
@@ -22,17 +22,21 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <parent>
-        <artifactId>kie-drl</artifactId>
-        <groupId>org.kie</groupId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>kie-drl</artifactId>
+    <groupId>org.kie</groupId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>kie-drl-api</artifactId>
+  <artifactId>kie-drl-api</artifactId>
 
-    <name>KIE :: DRL :: API</name>
-    <description>Common API for DRL</description>
+  <name>KIE :: DRL :: API</name>
+  <description>Common API for DRL</description>
+
+  <properties>
+    <java.module.name>org.kie.drl.api</java.module.name>
+  </properties>
 
   <dependencies>
     <dependency>
@@ -47,5 +51,4 @@
   </dependencies>
 
 
-
 </project>
\ No newline at end of file
diff --git a/kie-drl/kie-drl-compilation-common/pom.xml 
b/kie-drl/kie-drl-compilation-common/pom.xml
index 6298d941d3..1e28ad9046 100644
--- a/kie-drl/kie-drl-compilation-common/pom.xml
+++ b/kie-drl/kie-drl-compilation-common/pom.xml
@@ -22,47 +22,48 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <parent>
-        <artifactId>kie-drl</artifactId>
-        <groupId>org.kie</groupId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>kie-drl</artifactId>
+    <groupId>org.kie</groupId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>kie-drl-compilation-common</artifactId>
+  <artifactId>kie-drl-compilation-common</artifactId>
 
-    <name>KIE :: DRL :: Compilation :: Common</name>
-    <description>Common code for DRL Compilation</description>
+  <name>KIE :: DRL :: Compilation :: Common</name>
+  <description>Common code for DRL Compilation</description>
 
-    <properties>
-        <skip.jdepend>false</skip.jdepend>
-    </properties>
+  <properties>
+    <java.module.name>org.kie.drl.compilationcommon</java.module.name>
+    <skip.jdepend>false</skip.jdepend>
+  </properties>
 
-    <dependencies>
-      <dependency>
-        <groupId>org.kie</groupId>
-        <artifactId>efesto-compilation-manager-core</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-model-codegen</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-ruleunits-api</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-ruleunits-impl</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.kie</groupId>
-        <artifactId>kie-drl-api</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.assertj</groupId>
-        <artifactId>assertj-core</artifactId>
+  <dependencies>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>efesto-compilation-manager-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-model-codegen</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-ruleunits-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-ruleunits-impl</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-drl-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
       <scope>test</scope>
     </dependency>
-    </dependencies>
+  </dependencies>
 </project>
\ No newline at end of file
diff --git 
a/kie-drl/kie-drl-implementations/kie-drl-kiesession-local/kie-drl-kiesession-local-runtime/pom.xml
 
b/kie-drl/kie-drl-implementations/kie-drl-kiesession-local/kie-drl-kiesession-local-runtime/pom.xml
index 0b7cda5de4..038712c663 100644
--- 
a/kie-drl/kie-drl-implementations/kie-drl-kiesession-local/kie-drl-kiesession-local-runtime/pom.xml
+++ 
b/kie-drl/kie-drl-implementations/kie-drl-kiesession-local/kie-drl-kiesession-local-runtime/pom.xml
@@ -22,37 +22,36 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <parent>
-        <artifactId>kie-drl-kiesession-local</artifactId>
-        <groupId>org.kie</groupId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>kie-drl-kiesession-local-runtime</artifactId>
-
-    <name>KIE :: DRL :: KieSession :: Local :: Runtime</name>
-    <description>DRL runtime for local-only usage of KieSession</description>
-
-
-    <dependencies>
-        <dependency>
-            <groupId>org.kie</groupId>
-            <artifactId>kie-drl-runtime-common</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-canonical-model</artifactId>
-            <scope>compile</scope>
-        </dependency>
-      <dependency>
-        <groupId>org.kie</groupId>
-        <artifactId>kie-drl-api</artifactId>
-      </dependency>
-    </dependencies>
-
-    <properties>
-        <skip.jdepend>false</skip.jdepend>
-    </properties>
-
+  <parent>
+    <artifactId>kie-drl-kiesession-local</artifactId>
+    <groupId>org.kie</groupId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>kie-drl-kiesession-local-runtime</artifactId>
+
+  <name>KIE :: DRL :: KieSession :: Local :: Runtime</name>
+  <description>DRL runtime for local-only usage of KieSession</description>
+
+  <properties>
+    
<java.module.name>org.kie.drl.implementations.kiesessionlocal.runtime</java.module.name>
+    <skip.jdepend>false</skip.jdepend>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-drl-runtime-common</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-canonical-model</artifactId>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-drl-api</artifactId>
+    </dependency>
+  </dependencies>
 </project>
\ No newline at end of file
diff --git 
a/kie-drl/kie-drl-implementations/kie-drl-map-input/kie-drl-map-input-runtime/pom.xml
 
b/kie-drl/kie-drl-implementations/kie-drl-map-input/kie-drl-map-input-runtime/pom.xml
index 1b62ce94a9..6ac9940fb7 100644
--- 
a/kie-drl/kie-drl-implementations/kie-drl-map-input/kie-drl-map-input-runtime/pom.xml
+++ 
b/kie-drl/kie-drl-implementations/kie-drl-map-input/kie-drl-map-input-runtime/pom.xml
@@ -22,41 +22,42 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <artifactId>kie-drl-map-input</artifactId>
-        <groupId>org.kie</groupId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>kie-drl-map-input-runtime</artifactId>
-
-    <name>KIE :: DRL :: MapInput :: Runtime</name>
-    <description>DRL runtime for sending maps as input. To be used for 
inter-engine communication (e.g. PMML -> Drl)</description>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.kie</groupId>
-            <artifactId>kie-drl-runtime-common</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-canonical-model</artifactId>
-            <scope>compile</scope>
-        </dependency>
-      <dependency>
-        <groupId>org.kie</groupId>
-        <artifactId>kie-drl-api</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.assertj</groupId>
-        <artifactId>assertj-core</artifactId>
-        <scope>test</scope>
-      </dependency>
-    </dependencies>
-
-    <properties>
-        <skip.jdepend>false</skip.jdepend>
-    </properties>
-    
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>kie-drl-map-input</artifactId>
+    <groupId>org.kie</groupId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>kie-drl-map-input-runtime</artifactId>
+
+  <name>KIE :: DRL :: MapInput :: Runtime</name>
+  <description>DRL runtime for sending maps as input. To be used for 
inter-engine communication (e.g. PMML -> Drl)
+  </description>
+
+  <properties>
+    
<java.module.name>org.kie.drl.implementations.drlmapinput.runtime</java.module.name>
+    <skip.jdepend>false</skip.jdepend>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-drl-runtime-common</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-canonical-model</artifactId>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-drl-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
 </project>
\ No newline at end of file
diff --git a/kie-drl/kie-drl-runtime-common/pom.xml 
b/kie-drl/kie-drl-runtime-common/pom.xml
index cfa6dcc94e..dc1af21514 100644
--- a/kie-drl/kie-drl-runtime-common/pom.xml
+++ b/kie-drl/kie-drl-runtime-common/pom.xml
@@ -22,34 +22,38 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <parent>
-        <artifactId>kie-drl</artifactId>
-        <groupId>org.kie</groupId>
-        <version>8.45.0-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>kie-drl-runtime-common</artifactId>
-
-    <name>KIE :: DRL :: Runtime :: Common</name>
-    <description>Common code for DRL Runtime</description>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.kie</groupId>
-            <artifactId>efesto-runtime-manager-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-model-compiler</artifactId>
-            <scope>compile</scope>
-        </dependency>
-        <dependency>
-          <groupId>org.assertj</groupId>
-          <artifactId>assertj-core</artifactId>
-          <scope>test</scope>
-        </dependency>
-    </dependencies>
+  <parent>
+    <artifactId>kie-drl</artifactId>
+    <groupId>org.kie</groupId>
+    <version>8.45.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>kie-drl-runtime-common</artifactId>
+
+  <name>KIE :: DRL :: Runtime :: Common</name>
+  <description>Common code for DRL Runtime</description>
+
+  <properties>
+    <java.module.name>org.kie.drl.runtimecommon</java.module.name>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.kie</groupId>
+      <artifactId>efesto-runtime-manager-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-model-compiler</artifactId>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
 
 
 </project>
\ No newline at end of file
diff --git a/kie-drl/kie-drl-tests-without-index-file/pom.xml 
b/kie-drl/kie-drl-tests-without-index-file/pom.xml
index acde5deb6d..da66e39b4d 100644
--- a/kie-drl/kie-drl-tests-without-index-file/pom.xml
+++ b/kie-drl/kie-drl-tests-without-index-file/pom.xml
@@ -20,8 +20,8 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <parent>
     <artifactId>kie-drl</artifactId>
     <groupId>org.kie</groupId>
@@ -35,6 +35,7 @@
   <description>DRL Tests not having a phisical IndexFile in 
classpath</description>
 
   <properties>
+    <java.module.name>org.kie.drl.testswithoutindexfile</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git a/kie-drl/kie-drl-tests/pom.xml b/kie-drl/kie-drl-tests/pom.xml
index 8409dbbba4..bdf6c6d379 100644
--- a/kie-drl/kie-drl-tests/pom.xml
+++ b/kie-drl/kie-drl-tests/pom.xml
@@ -20,8 +20,8 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <parent>
     <artifactId>kie-drl</artifactId>
     <groupId>org.kie</groupId>
@@ -35,6 +35,7 @@
   <description>DRL Tests</description>
 
   <properties>
+    <java.module.name>org.kie.drl.tests</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
@@ -97,10 +98,10 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-        <groupId>org.assertj</groupId>
-        <artifactId>assertj-core</artifactId>
-        <scope>test</scope>
-     </dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+      <scope>test</scope>
+    </dependency>
   </dependencies>
 
   <build>
diff --git a/kie-maven-plugin/pom.xml b/kie-maven-plugin/pom.xml
index 92e9aa86d2..0605f95698 100644
--- a/kie-maven-plugin/pom.xml
+++ b/kie-maven-plugin/pom.xml
@@ -37,6 +37,7 @@
   <name>KIE :: Maven Plugin</name>
 
   <properties>
+    <java.module.name>org.kie.maven.plugin</java.module.name>
     <plugin.testing.harness.version>3.3.0</plugin.testing.harness.version>
     <plugin.plugin.version>3.6.4</plugin.plugin.version>
     <maven.version>3.8.4</maven.version>
diff --git a/kie-pmml-trusty/kie-pmml-api/pom.xml 
b/kie-pmml-trusty/kie-pmml-api/pom.xml
index 2b0c57692b..b3c24f454b 100644
--- a/kie-pmml-trusty/kie-pmml-api/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-api/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: API</name>
   <description>Public APIs from Trusty PMML</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.api</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- KIE -->
     <dependency>
diff --git a/kie-pmml-trusty/kie-pmml-commons/pom.xml 
b/kie-pmml-trusty/kie-pmml-commons/pom.xml
index bc17cc90e9..45c8734fa4 100644
--- a/kie-pmml-trusty/kie-pmml-commons/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-commons/pom.xml
@@ -36,6 +36,7 @@
 
   <properties>
     
<sonar.coverage.exclusions>**/exceptions/**.java,**/model/predicates/**.java</sonar.coverage.exclusions>
+    <java.module.name>org.kie.pmml.commons</java.module.name>
   </properties>
 
   <dependencies>
diff --git a/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-api/pom.xml 
b/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-api/pom.xml
index 4ba94c203c..605282e1b2 100644
--- a/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-api/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-api/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Compiler :: API</name>
   <description>API specific for PMML Compiler</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.compiler.api</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-commons/pom.xml 
b/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-commons/pom.xml
index a74e41fe2c..e1d888731d 100644
--- a/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-commons/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-commons/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Compiler :: Commons</name>
   <description>Kie PMML Compiler Commons</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.compiler.commons</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git a/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-core/pom.xml 
b/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-core/pom.xml
index 09cb55d63f..55dd8e3659 100644
--- a/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-core/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-compiler/kie-pmml-compiler-core/pom.xml
@@ -35,6 +35,7 @@
   <description>PMML Compiler Core</description>
 
   <properties>
+    <java.module.name>org.kie.pmml.compiler.core</java.module.name>
     <skip.jdepend>false</skip.jdepend>
   </properties>
 
diff --git a/kie-pmml-trusty/kie-pmml-dependencies/pom.xml 
b/kie-pmml-trusty/kie-pmml-dependencies/pom.xml
index 9b21b78c7b..75c4f78251 100644
--- a/kie-pmml-trusty/kie-pmml-dependencies/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-dependencies/pom.xml
@@ -37,6 +37,10 @@
     Declare this artifact as "pom" dependency to import all default 
kie-pmml-trusty modules.
   </description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.dependencies</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git a/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-api/pom.xml 
b/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-api/pom.xml
index 02cdab6de5..aada4fd85a 100644
--- a/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-api/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-api/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Evaluator :: API</name>
   <description>API specific for PMML evaluator</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.evaluator.api</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git a/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-core/pom.xml 
b/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-core/pom.xml
index 655d34bec7..bc263e4544 100644
--- a/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-core/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-core/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Evaluator :: Core</name>
   <description>PMML Evaluator Core</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.evaluator.core</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-utils/pom.xml 
b/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-utils/pom.xml
index e4be4e2344..5cbc7f0633 100644
--- a/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-utils/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-evaluator/kie-pmml-evaluator-utils/pom.xml
@@ -33,6 +33,10 @@
   <name>KIE :: PMML :: Evaluator :: Utils</name>
   <description>Evaluation utils for PMML models inside KIE runtime 
environment</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.evaluator.utils</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie</groupId>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-compiler/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-compiler/pom.xml
index 5552d187e5..35f9776222 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-compiler/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-compiler/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Clustering :: Compiler</name>
   <description>PMML Clustering Compiler</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.clustering.compiler</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-evaluator/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-evaluator/pom.xml
index c2f83f073f..aff176a519 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-evaluator/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-evaluator/pom.xml
@@ -31,6 +31,10 @@
   <name>KIE :: PMML :: Models :: Clustering :: Evaluator</name>
   <description>PMML Clustering Evaluator</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.clustering.evaluator</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-model/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-model/pom.xml
index 916e4f0cea..2f2795527c 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-model/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-model/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Clustering :: Model</name>
   <description>KiePMML Model for Clustering implementation</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.clustering.model</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-tests/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-tests/pom.xml
index f258cdbc5a..e78728e36a 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-tests/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-clustering/kie-pmml-models-clustering-tests/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Clustering :: Tests</name>
   <description>PMML Clustering Tests</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.clustering.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- TEST -->
     <!-- PMML -->
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-common/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-common/pom.xml
index a24b9cf02d..9b6fb40f42 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-common/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-common/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Common</name>
   <description>Common code for PMML Models with Drools 
Implementations</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.drools.common</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-compiler/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-compiler/pom.xml
index f74c6dde8d..9d5732ac2c 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-compiler/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-compiler/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Scorecard :: Compiler</name>
   <description>PMML Scorecard Compiler</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.drools.scorecard.compiler</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-evaluator/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-evaluator/pom.xml
index 471c12cca9..05d07d7edb 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-evaluator/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-evaluator/pom.xml
@@ -31,6 +31,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Scorecard :: Evaluator</name>
   <description>PMML Scorecard Evaluator</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.drools.scorecard.evaluator</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-model/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-model/pom.xml
index 8b035cb452..e42e86ef80 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-model/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-model/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Scorecard :: Model</name>
   <description>KiePMML Model for Scorecard implementation</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.drools.scorecard.model</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-tests/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-tests/pom.xml
index 50330f10c8..eb49f7fa11 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-tests/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-scorecard/kie-pmml-models-drools-scorecard-tests/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Scorecard :: Tests</name>
   <description>PMML Scorecard Tests</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.drools.scorecard.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- TEST -->
     <!-- PMML -->
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-compiler/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-compiler/pom.xml
index 35fbef7d6e..7b29b14362 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-compiler/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-compiler/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Tree :: Compiler</name>
   <description>PMML Tree Compiler</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.drools.tree.compiler</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-evaluator/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-evaluator/pom.xml
index 01adce46be..5557419629 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-evaluator/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-evaluator/pom.xml
@@ -31,6 +31,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Tree :: Evaluator</name>
   <description>PMML Tree Evaluator</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.drools.tree.evaluator</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-model/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-model/pom.xml
index 27ef5aa911..95525b20b8 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-model/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-model/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Tree :: Model</name>
   <description>KiePMML Model for Tree implementation</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.drools.tree.model</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-tests/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-tests/pom.xml
index 337110d3a8..1e8c0f6525 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-tests/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-drools/kie-pmml-models-drools-tree/kie-pmml-models-drools-tree-tests/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Drools :: Tree :: Tests</name>
   <description>PMML Tree Tests</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.drools.tree.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- TEST -->
     <!-- PMML -->
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-compiler/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-compiler/pom.xml
index 781c57e07e..2dc483c3a0 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-compiler/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-compiler/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Mining :: Compiler</name>
   <description>PMML Mining Compiler</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.mining.compiler</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-evaluator/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-evaluator/pom.xml
index 82d6682dbc..93491b1333 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-evaluator/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-evaluator/pom.xml
@@ -31,6 +31,10 @@
   <name>KIE :: PMML :: Models :: Mining :: Evaluator</name>
   <description>PMML Mining Evaluator</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.mining.evaluator</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-model/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-model/pom.xml
index eff43e174e..953a5aa8ba 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-model/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-model/pom.xml
@@ -33,6 +33,7 @@
   <description>KiePMML Model for Mining implementation</description>
 
   <properties>
+    <java.module.name>org.kie.pmml.models.mining.model</java.module.name>
     
<sonar.coverage.exclusions>**/segmentation/**.java</sonar.coverage.exclusions>
   </properties>
 
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-tests/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-tests/pom.xml
index 85daf3c613..34cc05a9dd 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-tests/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-tests/pom.xml
@@ -31,6 +31,10 @@
   <name>KIE :: PMML :: Models :: Mining :: Tests</name>
   <description>PMML Mining Tests</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.mining.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- TEST -->
     <!-- PMML -->
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-compiler/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-compiler/pom.xml
index 0549723163..b14d8eda10 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-compiler/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-compiler/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Models :: Regression :: Compiler</name>
   <description>PMML Regression Compiler</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.regression.compiler</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-evaluator/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-evaluator/pom.xml
index 0ea7affc35..a08d611e91 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-evaluator/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-evaluator/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Models :: Regression :: Evaluator</name>
   <description>PMML Regression Evaluator</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.regression.evaluator</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-model/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-model/pom.xml
index 5ce9c45e7e..c0e201ac13 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-model/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-model/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Models :: Regression :: Model</name>
   <description>KiePMML Model for Regression implementation</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.regression.model</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-tests/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-tests/pom.xml
index 9270398cc5..2367db9129 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-tests/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-regression/kie-pmml-models-regression-tests/pom.xml
@@ -33,6 +33,10 @@
   <name>KIE :: PMML :: Models :: Regression :: Tests</name>
   <description>PMML Regression Tests</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.regression.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- TEST -->
     <!-- PMML -->
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-compiler/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-compiler/pom.xml
index 8594c81260..67fc90f416 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-compiler/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-compiler/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Scorecard :: Compiler</name>
   <description>PMML Scorecard Compiler</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.scorecard.compiler</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-evaluator/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-evaluator/pom.xml
index 336abba50b..76bfd50d4b 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-evaluator/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-evaluator/pom.xml
@@ -31,6 +31,10 @@
   <name>KIE :: PMML :: Models :: Scorecard :: Evaluator</name>
   <description>PMML Scorecard Evaluator</description>
 
+  <properties>
+    
<java.module.name>org.kie.pmml.models.scorecard.evaluator</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-model/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-model/pom.xml
index 4706404dde..f3fa07de21 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-model/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-model/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Scorecard :: Model</name>
   <description>KiePMML Model for Scorecard implementation</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.scorecard.model</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-tests/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-tests/pom.xml
index eee4cf3d84..482e06e0f8 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-tests/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-tests/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Scorecard :: Tests</name>
   <description>PMML Scorecard Tests</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.scorecard.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- TEST -->
     <!-- PMML -->
diff --git a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tests/pom.xml 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tests/pom.xml
index b5ec63f099..584f28b851 100644
--- a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tests/pom.xml
+++ b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tests/pom.xml
@@ -34,6 +34,10 @@
   <name>KIE :: PMML :: Models :: Tests</name>
   <description>PMML Common classes for Tests</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.kie</groupId>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-compiler/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-compiler/pom.xml
index 50cf2455a6..952c4a2f9a 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-compiler/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-compiler/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Tree :: Compiler</name>
   <description>PMML Tree Compiler</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.tree.compiler</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-evaluator/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-evaluator/pom.xml
index cf120af965..93cac08382 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-evaluator/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-evaluator/pom.xml
@@ -31,6 +31,10 @@
   <name>KIE :: PMML :: Models :: Tree :: Evaluator</name>
   <description>PMML Tree Evaluator</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.tree.evaluator</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-model/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-model/pom.xml
index 8c81a8675e..76e491d014 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-model/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-model/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Tree :: Model</name>
   <description>KiePMML Model for Tree implementation</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.tree.model</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- PMML -->
     <dependency>
diff --git 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-tests/pom.xml
 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-tests/pom.xml
index 2785431b7a..87af1f5651 100644
--- 
a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-tests/pom.xml
+++ 
b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-tests/pom.xml
@@ -32,6 +32,10 @@
   <name>KIE :: PMML :: Models :: Tree :: Tests</name>
   <description>PMML Tree Tests</description>
 
+  <properties>
+    <java.module.name>org.kie.pmml.models.tree.tests</java.module.name>
+  </properties>
+
   <dependencies>
     <!-- TEST -->
     <!-- PMML -->
diff --git a/pom.xml b/pom.xml
index af6a8eb7f1..15fc147799 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,11 +3,10 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 
   <modelVersion>4.0.0</modelVersion>
-    <parent>
-    <groupId>org.jboss</groupId>
-    <artifactId>jboss-parent</artifactId>
-    <!-- Keep in sync with jboss-parent version in kie-user-bom-parent/pom.xml 
-->
-    <version>36</version>
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>30</version>
   </parent>
 
   <groupId>org.kie</groupId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to