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

gitgabrio pushed a commit to branch incubator-kie-issues#2261
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git

commit e0d9066b67a6aff1c30a52503604622ecb09d8c7
Author: Gabriele-Cardosi <[email protected]>
AuthorDate: Wed Feb 25 17:48:04 2026 +0100

    [incubator-kie-issues#2261] Checkpoint 2
---
 build-parent/pom.xml                               | 152 ++++++++++++++++++++-
 .../drools-quarkus-deployment/pom.xml              |   4 +-
 .../pom.xml                                        |   4 +-
 .../drools-quarkus-ruleunits-deployment/pom.xml    |   4 +-
 drools-quarkus-extension/pom.xml                   |   8 +-
 .../drools-reliability-infinispan/pom.xml          |   4 +-
 .../drools-reliability-tests/pom.xml               |   4 +-
 .../drools-scenario-simulation-backend/pom.xml     |   4 +-
 .../pom.xml                                        |   4 +-
 .../drools-test-coverage-jars-with-invoker/pom.xml |   4 +-
 .../test-compiler-integration/pom.xml              |   4 +-
 .../test-integration-ruleunits-tests/pom.xml       |   4 +-
 drools-test-coverage/test-suite/pom.xml            |   4 +-
 kie-archetypes/pom.xml                             |  22 +--
 kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml    |   4 +-
 kie-dmn/kie-dmn-core-jsr223-jq/pom.xml             |   4 +-
 kie-dmn/kie-dmn-core-jsr223/pom.xml                |  50 +++++--
 kie-dmn/kie-dmn-core/pom.xml                       |   8 +-
 kie-dmn/kie-dmn-efesto-compilation/pom.xml         |   5 +-
 kie-dmn/kie-dmn-efesto-runtime/pom.xml             |   4 +-
 kie-dmn/kie-dmn-feel/pom.xml                       |   4 +-
 kie-dmn/kie-dmn-legacy-tests/pom.xml               |   4 +-
 kie-dmn/kie-dmn-openapi/pom.xml                    |   4 +-
 .../kie-dmn-pmml-tests-trusty/pom.xml              |   4 +-
 kie-dmn/kie-dmn-pmml-tests-parent/pom.xml          |   4 +-
 .../kie-dmn-ruleset2dmn-cli/pom.xml                |   6 +-
 .../kie-dmn-ruleset2dmn/pom.xml                    |   6 +-
 kie-dmn/kie-dmn-signavio/pom.xml                   |   4 +-
 kie-dmn/kie-dmn-trisotech/pom.xml                  |   6 +-
 kie-dmn/kie-dmn-validation/pom.xml                 |   6 +-
 kie-dmn/kie-dmn-xls2dmn-cli/pom.xml                |   6 +-
 kie-dmn/pom.xml                                    |   4 +-
 kie-drl/pom.xml                                    |   4 +-
 kie-maven-plugin/pom.xml                           |   8 +-
 .../kie-pmml-models-scorecard-compiler/pom.xml     |   4 +-
 .../kie-pmml-models-scorecard-evaluator/pom.xml    |   6 +-
 .../kie-pmml-models-scorecard-tests/pom.xml        |   4 +-
 .../kie-pmml-models-tree-compiler/pom.xml          |   4 +-
 .../kie-pmml-models-tree-evaluator/pom.xml         |   6 +-
 .../kie-pmml-models-tree-tests/pom.xml             |   4 +-
 kie-quarkus-build-parent/pom.xml                   |  76 +++++++++++
 kie-yard/pom.xml                                   |   6 +-
 pom.xml                                            |   1 +
 43 files changed, 361 insertions(+), 121 deletions(-)

diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index 711183b6ce..f96f5fe20b 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -71,7 +71,6 @@
     <version.guru.nidi>0.18.0</version.guru.nidi>
     <version.info.picocli>4.7.7</version.info.picocli>
     <version.io.micrometer>1.14.12</version.io.micrometer>
-    <version.io.quarkus>3.27.2</version.io.quarkus>
     <version.io.netty>4.1.131.Final</version.io.netty>
     <version.io.smallrye.openapi.core>4.0.12</version.io.smallrye.openapi.core>
     <version.io.smallrye.config.core>3.13.4</version.io.smallrye.config.core>
@@ -226,6 +225,8 @@
     <version.at.yawk.lz4.java>1.10.1</version.at.yawk.lz4.java>
 
     <version.graalvm>22.0.0.2</version.graalvm>
+    <!-- Updated to match the one imported by quarkus -->
+    <!--<version.graalvm>23.1.2</version.graalvm>-->
     <version.gradle>8.11.1</version.gradle>
     <version.org.apache.groovy>4.0.29</version.org.apache.groovy>
     <version.maven.resolver.api>1.7.3</version.maven.resolver.api>
@@ -1405,6 +1406,13 @@
         <type>pom</type>
         <scope>import</scope>
       </dependency>
+      <!--<dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-bom</artifactId>
+        <version>${project.version}</version>
+        <type>pom</type>
+        <scope>test</scope>
+      </dependency>-->
       <dependency>
         <groupId>org.kie</groupId>
         <artifactId>kie-pmml-bom</artifactId>
@@ -1931,7 +1939,7 @@
       <dependency>
         <groupId>org.apache.maven.plugin-testing</groupId>
         <artifactId>maven-plugin-testing-harness</artifactId>
-        <version>${plugin.testing.harness.version}</version>
+        <version>${version.plugin.testing.harness}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.maven.shared</groupId>
@@ -2163,7 +2171,7 @@
       <dependency>
         <groupId>org.openjdk.nashorn</groupId>
         <artifactId>nashorn-core</artifactId>
-        <version>${nashorn.version}</version>
+        <version>${version.nashorn}</version>
         <scope>test</scope>
       </dependency>
       <dependency>
@@ -2195,7 +2203,7 @@
       <dependency>
         <groupId>org.sonatype.sisu</groupId>
         <artifactId>sisu-inject-plexus</artifactId>
-        <version>${sisu.inject.version}</version>
+        <version>${version.sisu.inject}</version>
         <scope>test</scope>
       </dependency>
       <dependency>
@@ -2301,30 +2309,160 @@
         <version>${version.simple-jndi}</version>
       </dependency>
 
+
+
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-maven-plugin</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-maven-plugin</artifactId>
+        <type>pom</type>
+ <!--       <scope>test</scope>-->
+      </dependency>
+      <!-- TODO - check if those could be moved to engine-specific boms -->
       <dependency>
         <groupId>org.drools</groupId>
         <artifactId>drools-verifier-test-jar</artifactId>
         <version>1.0.0</version>
       </dependency>
-
       <dependency>
         <groupId>org.drools</groupId>
         <artifactId>kiebase-inclusion</artifactId>
         <version>${project.version}</version>
       </dependency>
-
+      <dependency>
+        <groupId>org.drools</groupId>
+        <artifactId>drools-scenario-simulation-backend</artifactId>
+        <version>${project.version}</version>
+        <type>pom</type>
+      </dependency>
       <dependency>
         <groupId>org.drools.testcoverage</groupId>
         <artifactId>drools-kie-ci-with-domain-test-domain</artifactId>
         <version>${project.version}</version>
       </dependency>
-
       <dependency>
         <groupId>org.drools.testcoverage</groupId>
         <artifactId>drools-kie-ci-without-domain-test-domain</artifactId>
         <version>${project.version}</version>
       </dependency>
+      <dependency>
+        <groupId>org.drools.testcoverage</groupId>
+        <artifactId>test-integration-ruleunits-jar</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.drools.testcoverage</groupId>
+        <artifactId>drools-test-coverage-jars</artifactId>
+        <type>pom</type>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-yard-api</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-feel</artifactId>
+        <version>${project.version}</version>
+        <classifier>tests</classifier>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-test-resources</artifactId>
+        <version>${project.version}</version>
+        <classifier>tests</classifier>
+        <scope>test</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-core</artifactId>
+        <classifier>tests</classifier>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-core-jsr223-jq</artifactId>
+        <version>${project.version}</version>
+        <scope>test</scope>
+      </dependency>
+      <dependency> <!-- this is not a user dependency, hence is was added to 
the boms. -->
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-validation-bootstrap</artifactId>
+        <optional>true</optional>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency> <!-- this is not a user dependency, hence was not added to 
the boms. -->
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-ruleset2dmn</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-validation</artifactId>
+        <classifier>tests</classifier>
+        <scope>test</scope>
+        <version>${project.version}</version>
+      </dependency>
 
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-drl-api</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-drl-compilation-common</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-drl-runtime-common</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-drl-map-input-runtime</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-drl-tests</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-pmml-tests</artifactId>
+        <classifier>tests</classifier>
+        <scope>test</scope>
+        <version>${project.version}</version>
+      </dependency>
+
+      <!-- EFESTO -->
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-efesto-api</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-efesto-compilation</artifactId>
+        <version>${project.version}</version>
+        <scope>compile</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-dmn-efesto-runtime</artifactId>
+        <version>${project.version}</version>
+        <scope>compile</scope>
+      </dependency>
     </dependencies>
   </dependencyManagement>
 
diff --git a/drools-quarkus-extension/drools-quarkus-deployment/pom.xml 
b/drools-quarkus-extension/drools-quarkus-deployment/pom.xml
index 1a9f683483..d3e863439c 100644
--- a/drools-quarkus-extension/drools-quarkus-deployment/pom.xml
+++ b/drools-quarkus-extension/drools-quarkus-deployment/pom.xml
@@ -36,7 +36,7 @@
     <java.module.name>org.drools.quarkus.deployment</java.module.name>
   </properties>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -44,7 +44,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
 
diff --git 
a/drools-quarkus-extension/drools-quarkus-integration-test-multimodule/drools-quarkus-integration-test-multimodule-main/pom.xml
 
b/drools-quarkus-extension/drools-quarkus-integration-test-multimodule/drools-quarkus-integration-test-multimodule-main/pom.xml
index d059241f91..fe3d135faf 100644
--- 
a/drools-quarkus-extension/drools-quarkus-integration-test-multimodule/drools-quarkus-integration-test-multimodule-main/pom.xml
+++ 
b/drools-quarkus-extension/drools-quarkus-integration-test-multimodule/drools-quarkus-integration-test-multimodule-main/pom.xml
@@ -36,7 +36,7 @@
     
<java.module.name>org.drools.quarkus.integrationtest.multimodule.main</java.module.name>
   </properties>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -44,7 +44,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git 
a/drools-quarkus-extension/drools-quarkus-ruleunits-deployment/pom.xml 
b/drools-quarkus-extension/drools-quarkus-ruleunits-deployment/pom.xml
index fe68eaebb6..190337e412 100644
--- a/drools-quarkus-extension/drools-quarkus-ruleunits-deployment/pom.xml
+++ b/drools-quarkus-extension/drools-quarkus-ruleunits-deployment/pom.xml
@@ -37,7 +37,7 @@
   </properties>
 
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -45,7 +45,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
 
diff --git a/drools-quarkus-extension/pom.xml b/drools-quarkus-extension/pom.xml
index 3205dd66e8..72deb3912d 100644
--- a/drools-quarkus-extension/pom.xml
+++ b/drools-quarkus-extension/pom.xml
@@ -25,9 +25,9 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.kie</groupId>
-    <artifactId>drools-build-parent</artifactId>
+    <artifactId>kie-quarkus-build-parent</artifactId>
     <version>999-SNAPSHOT</version>
-    <relativePath>../build-parent/pom.xml</relativePath>
+    <relativePath>../kie-quarkus-build-parent/pom.xml</relativePath>
   </parent>
 
   <name>Drools :: Quarkus Extension</name>
@@ -51,7 +51,7 @@
     <module>drools-quarkus-examples</module>
   </modules>
 
-  <dependencyManagement>
+<!--  <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>io.quarkus</groupId>
@@ -61,6 +61,6 @@
         <scope>import</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
 </project>
diff --git a/drools-reliability/drools-reliability-infinispan/pom.xml 
b/drools-reliability/drools-reliability-infinispan/pom.xml
index b63c8b2e97..9d69fc4b51 100644
--- a/drools-reliability/drools-reliability-infinispan/pom.xml
+++ b/drools-reliability/drools-reliability-infinispan/pom.xml
@@ -37,7 +37,7 @@
     <java.module.name>org.drools.reliability.infinispan</java.module.name>
   </properties>
 
-  <dependencyManagement>
+ <!-- <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.infinispan</groupId>
@@ -47,7 +47,7 @@
         <scope>import</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/drools-reliability/drools-reliability-tests/pom.xml 
b/drools-reliability/drools-reliability-tests/pom.xml
index 6c88e19cf8..d9b1e3185c 100644
--- a/drools-reliability/drools-reliability-tests/pom.xml
+++ b/drools-reliability/drools-reliability-tests/pom.xml
@@ -37,7 +37,7 @@
     <java.module.name>org.drools.reliability.infinispan</java.module.name>
     <version.testcontainers>2.0.3</version.testcontainers>
   </properties>
-
+<!--
   <dependencyManagement>
     <dependencies>
       <dependency>
@@ -60,7 +60,7 @@
         <scope>test</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
 
diff --git 
a/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml 
b/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml
index 94d83ae050..fda2d82a0f 100644
--- a/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml
+++ b/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml
@@ -177,7 +177,7 @@
     </dependency>
   </dependencies>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -199,7 +199,7 @@
         <scope>compile</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <profiles>
     <profile>
diff --git 
a/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml 
b/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml
index e6a571b67e..600d989465 100644
--- 
a/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml
+++ 
b/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml
@@ -37,7 +37,7 @@
     
<java.module.name>org.drools.scenariosimulation.integrationtest</java.module.name>
   </properties>
 
-  <dependencyManagement>
+ <!-- <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -60,7 +60,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git 
a/drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml
 
b/drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml
index 4e6342ccb3..6bbacfb912 100644
--- 
a/drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml
+++ 
b/drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml
@@ -38,7 +38,7 @@
     <org.kie.version>${project.version}</org.kie.version>
   </properties>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -47,7 +47,7 @@
       </dependency>
     </dependencies>
   </dependencyManagement>
-
+-->
   <dependencies>
     <dependency>
       <groupId>org.kie</groupId>
diff --git a/drools-test-coverage/test-compiler-integration/pom.xml 
b/drools-test-coverage/test-compiler-integration/pom.xml
index ba3594a265..3bc1377d7c 100644
--- a/drools-test-coverage/test-compiler-integration/pom.xml
+++ b/drools-test-coverage/test-compiler-integration/pom.xml
@@ -38,7 +38,7 @@
     <surefire.forkCount>2</surefire.forkCount>
   </properties>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools.testcoverage</groupId>
@@ -47,7 +47,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
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 3a76fbaae7..34fcad756b 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
@@ -38,7 +38,7 @@
     <surefire.forkCount>1</surefire.forkCount>
   </properties>
 
-  <dependencyManagement>
+ <!-- <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools.testcoverage</groupId>
@@ -46,7 +46,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/drools-test-coverage/test-suite/pom.xml 
b/drools-test-coverage/test-suite/pom.xml
index e0bde11a53..916552050b 100644
--- a/drools-test-coverage/test-suite/pom.xml
+++ b/drools-test-coverage/test-suite/pom.xml
@@ -39,7 +39,7 @@
     <java.module.name>org.drools.testcoverage.testsuite</java.module.name>
   </properties>
 
-  <dependencyManagement>
+ <!-- <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools.testcoverage</groupId>
@@ -48,7 +48,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <!-- Internal dependencies -->
diff --git a/kie-archetypes/pom.xml b/kie-archetypes/pom.xml
index 8600e71c71..3610f44b09 100644
--- a/kie-archetypes/pom.xml
+++ b/kie-archetypes/pom.xml
@@ -44,15 +44,15 @@
   </modules>
 
   <!-- ensure integration test of the archetypes, after the kie-maven-plugin 
build -->
-  <dependencyManagement>
+ <!--<dependencyManagement>
     <dependencies>
-      <dependency>
+      &lt;!&ndash;<dependency>
         <groupId>org.kie</groupId>
         <artifactId>kie-dmn-bom</artifactId>
         <version>${project.version}</version>
         <type>pom</type>
-      </dependency>
-      <dependency>
+      </dependency>&ndash;&gt;
+      &lt;!&ndash;<dependency>
         <groupId>org.kie</groupId>
         <artifactId>kie-maven-plugin</artifactId>
         <version>${project.version}</version>
@@ -63,14 +63,14 @@
         <artifactId>drools-scenario-simulation-backend</artifactId>
         <version>${project.version}</version>
         <type>pom</type>
-      </dependency>
+      </dependency>&ndash;&gt;
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
   <dependencies>
     <dependency>
       <groupId>org.kie</groupId>
       <artifactId>kie-maven-plugin</artifactId>
-      <type>pom</type>
+      <!--<type>pom</type>-->
       <scope>test</scope>
       <exclusions>
         <exclusion>
@@ -91,18 +91,18 @@
         </exclusion>
       </exclusions>
     </dependency>
-    <dependency>
+   <!-- <dependency>
       <groupId>org.kie</groupId>
       <artifactId>kie-dmn-bom</artifactId>
       <type>pom</type>
       <scope>test</scope>
-      <exclusions>
+     &lt;!&ndash; <exclusions>
         <exclusion>
           <groupId>*</groupId>
           <artifactId>*</artifactId>
         </exclusion>
-      </exclusions>
-    </dependency>
+      </exclusions>&ndash;&gt;
+    </dependency>-->
   </dependencies>
 
 </project>
diff --git a/kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml 
b/kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml
index cccbd46e21..b9bbf93e63 100644
--- a/kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml
+++ b/kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml
@@ -36,7 +36,7 @@
   <properties>
     <java.module.name>org.kie.ci.test.bom</java.module.name>
   </properties>
-
+<!--
   <dependencyManagement>
     <dependencies>
       <dependency>
@@ -50,6 +50,6 @@
         <version>1.2.3.Final</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
 </project>
\ No newline at end of file
diff --git a/kie-dmn/kie-dmn-core-jsr223-jq/pom.xml 
b/kie-dmn/kie-dmn-core-jsr223-jq/pom.xml
index 6c243d1125..78c2a51d3c 100644
--- a/kie-dmn/kie-dmn-core-jsr223-jq/pom.xml
+++ b/kie-dmn/kie-dmn-core-jsr223-jq/pom.xml
@@ -32,7 +32,7 @@
         <java.module.name>org.kie.dmn.core.jsr223.jq</java.module.name>
         
<version.net.thisptr.jackson.jq>1.0.0-preview.20210928</version.net.thisptr.jackson.jq>
     </properties>
-    <dependencyManagement>
+    <!--<dependencyManagement>
         <dependencies>         
           <dependency>
             <groupId>net.thisptr</groupId>
@@ -40,7 +40,7 @@
             <version>${version.net.thisptr.jackson.jq}</version>
           </dependency>
         </dependencies>
-    </dependencyManagement>
+    </dependencyManagement>-->
     <dependencies>
         <dependency>
             <groupId>net.thisptr</groupId>
diff --git a/kie-dmn/kie-dmn-core-jsr223/pom.xml 
b/kie-dmn/kie-dmn-core-jsr223/pom.xml
index 42c9feff4f..dad39caeab 100644
--- a/kie-dmn/kie-dmn-core-jsr223/pom.xml
+++ b/kie-dmn/kie-dmn-core-jsr223/pom.xml
@@ -30,31 +30,43 @@
 
   <properties>
     <java.module.name>org.kie.dmn.core.jsr223</java.module.name>
+   <!-- <allowedPomsList>org.kie:kie-dmn-core-jsr223</allowedPomsList>
+-->
     <!-- test scope versions -->
-    <nashorn.version>15.3</nashorn.version>
-    <graalvm.version>22.0.0.2</graalvm.version>
+  <!--  <nashorn.version>15.3</nashorn.version>
+    <graalvm.version>22.0.0.2</graalvm.version>-->
   </properties>
-  <dependencyManagement>
+
+ <!-- <dependencyManagement>
     <dependencies>
-      <!-- test-only scope dependencies -->
       <dependency>
+        <groupId>net.thisptr</groupId>
+        <artifactId>jackson-jq</artifactId>
+        <version>1.0.0-preview.20210928</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>-->
+ <!-- <dependencyManagement>
+    <dependencies>
+      &lt;!&ndash; test-only scope dependencies &ndash;&gt;
+      &lt;!&ndash;<dependency>
           <groupId>org.openjdk.nashorn</groupId>
           <artifactId>nashorn-core</artifactId>
           <version>${nashorn.version}</version>
           <scope>test</scope>
-      </dependency>
-      <dependency>
+      </dependency>&ndash;&gt;
+     &lt;!&ndash; <dependency>
           <groupId>org.graalvm.js</groupId>
           <artifactId>js</artifactId>
           <version>${graalvm.version}</version>
           <scope>test</scope>
-      </dependency>
-      <dependency>
+      </dependency>&ndash;&gt;
+     &lt;!&ndash; <dependency>
           <groupId>org.graalvm.js</groupId>
           <artifactId>js-scriptengine</artifactId>
           <version>${graalvm.version}</version>
           <scope>test</scope>
-      </dependency>
+      </dependency>&ndash;&gt;
         <dependency>
           <groupId>org.kie</groupId>
           <artifactId>kie-dmn-core-jsr223-jq</artifactId>
@@ -62,8 +74,8 @@
           <scope>test</scope>
         </dependency>
     </dependencies>
-     <!-- /test-only scope dependencies -->
-  </dependencyManagement>
+     &lt;!&ndash; /test-only scope dependencies &ndash;&gt;
+  </dependencyManagement>-->
   <dependencies>
     <dependency>
       <groupId>com.fasterxml.jackson.core</groupId>
@@ -110,12 +122,28 @@
     <dependency>
       <groupId>org.kie</groupId>
       <artifactId>kie-dmn-core-jsr223-jq</artifactId>
+      <!--<exclusions>
+        <exclusion>
+          <groupId>net.thisptr</groupId>
+          <artifactId>jackson-jq</artifactId>
+        </exclusion>
+      </exclusions>-->
       <scope>test</scope>
     </dependency>
+    <!--<dependency>
+      <groupId>net.thisptr</groupId>
+      <artifactId>jackson-jq</artifactId>
+      <scope>test</scope>
+    </dependency>-->
     <dependency>
       <groupId>org.openjdk.nashorn</groupId>
       <artifactId>nashorn-core</artifactId>
       <scope>test</scope>
     </dependency>
+   <!-- <dependency>
+      <groupId>org.graalvm.sdk</groupId>
+      <artifactId>graal-sdk</artifactId>
+      <scope>test</scope>
+    </dependency>-->
   </dependencies>
 </project>
\ No newline at end of file
diff --git a/kie-dmn/kie-dmn-core/pom.xml b/kie-dmn/kie-dmn-core/pom.xml
index 7b5fbb867c..7ad3136da0 100644
--- a/kie-dmn/kie-dmn-core/pom.xml
+++ b/kie-dmn/kie-dmn-core/pom.xml
@@ -37,10 +37,10 @@
 
   <properties>
     <java.module.name>org.kie.dmn.core</java.module.name>
-    <dependency-plugin.version>3.6.1</dependency-plugin.version>
+    <!--<dependency-plugin.version>3.6.1</dependency-plugin.version>-->
   </properties>
 
-  <dependencyManagement>
+<!--  <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -64,7 +64,7 @@
         <scope>test</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
@@ -297,7 +297,7 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-dependency-plugin</artifactId>
-        <version>${dependency-plugin.version}</version>
+      <!--  <version>${dependency-plugin.version}</version>-->
         <executions>
           <execution>
             <id>unpack</id>
diff --git a/kie-dmn/kie-dmn-efesto-compilation/pom.xml 
b/kie-dmn/kie-dmn-efesto-compilation/pom.xml
index 479a916dc4..b8fa2e1268 100644
--- a/kie-dmn/kie-dmn-efesto-compilation/pom.xml
+++ b/kie-dmn/kie-dmn-efesto-compilation/pom.xml
@@ -37,8 +37,7 @@
         <java.module.name>org.kie.dmn.efesto.compilation</java.module.name>
         <dependency-plugin.version>3.6.1</dependency-plugin.version>
     </properties>
-
-    <dependencyManagement>
+<!--<dependencyManagement>
         <dependencies>
             <dependency>
                 <groupId>org.kie</groupId>
@@ -71,7 +70,7 @@
             <scope>test</scope>
           </dependency>
         </dependencies>
-    </dependencyManagement>
+    </dependencyManagement>-->
 
 
     <dependencies>
diff --git a/kie-dmn/kie-dmn-efesto-runtime/pom.xml 
b/kie-dmn/kie-dmn-efesto-runtime/pom.xml
index 38932d4fb0..4f212235b2 100644
--- a/kie-dmn/kie-dmn-efesto-runtime/pom.xml
+++ b/kie-dmn/kie-dmn-efesto-runtime/pom.xml
@@ -37,7 +37,7 @@
         <java.module.name>org.kie.dmn.efesto.runtime</java.module.name>
     </properties>
 
-    <dependencyManagement>
+    <!--<dependencyManagement>
         <dependencies>
             <dependency>
                 <groupId>org.kie</groupId>
@@ -55,7 +55,7 @@
             <version>${project.version}</version>
           </dependency>
         </dependencies>
-    </dependencyManagement>
+    </dependencyManagement>-->
 
     <dependencies>
         <!-- DMN -->
diff --git a/kie-dmn/kie-dmn-feel/pom.xml b/kie-dmn/kie-dmn-feel/pom.xml
index bf48ce5d89..bb4e5d627b 100644
--- a/kie-dmn/kie-dmn-feel/pom.xml
+++ b/kie-dmn/kie-dmn-feel/pom.xml
@@ -41,7 +41,7 @@
     <version.net.sf.saxon.Saxon-HE>12.7</version.net.sf.saxon.Saxon-HE>
   </properties>
 
-  <dependencyManagement>
+<!--  <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>net.sf.saxon</groupId>
@@ -49,7 +49,7 @@
         <version>${version.net.sf.saxon.Saxon-HE}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <!-- Internal dependencies -->
diff --git a/kie-dmn/kie-dmn-legacy-tests/pom.xml 
b/kie-dmn/kie-dmn-legacy-tests/pom.xml
index 57258c6b2c..4906e3d413 100644
--- a/kie-dmn/kie-dmn-legacy-tests/pom.xml
+++ b/kie-dmn/kie-dmn-legacy-tests/pom.xml
@@ -33,7 +33,7 @@
     <java.module.name>org.kie.dmn.legacytests</java.module.name>
   </properties>
   
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -57,7 +57,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/kie-dmn/kie-dmn-openapi/pom.xml b/kie-dmn/kie-dmn-openapi/pom.xml
index f97d27d6c9..d84e00cb06 100644
--- a/kie-dmn/kie-dmn-openapi/pom.xml
+++ b/kie-dmn/kie-dmn-openapi/pom.xml
@@ -34,7 +34,7 @@
     <java.module.name>org.kie.dmn.openapi</java.module.name>
   </properties>
 
-  <dependencyManagement>
+ <!-- <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -50,7 +50,7 @@
         <scope>test</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
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 3faff6dcd4..4d0077b8ff 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
@@ -36,7 +36,7 @@
     <java.module.name>org.kie.dmn.pmml.tests.trusty</java.module.name>
   </properties>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -49,7 +49,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/kie-dmn/kie-dmn-pmml-tests-parent/pom.xml 
b/kie-dmn/kie-dmn-pmml-tests-parent/pom.xml
index 09982a8ea3..346b169ff2 100644
--- a/kie-dmn/kie-dmn-pmml-tests-parent/pom.xml
+++ b/kie-dmn/kie-dmn-pmml-tests-parent/pom.xml
@@ -38,7 +38,7 @@
     <module>kie-dmn-pmml-tests-trusty</module>
   </modules>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -69,7 +69,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
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 b561e12e70..93b6457ad4 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
@@ -33,7 +33,7 @@
     <java.module.name>org.kie.dmn.ruleset2dmn.cli</java.module.name>
   </properties>
   
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -42,13 +42,13 @@
         <type>pom</type>
         <scope>import</scope>
       </dependency>
-      <dependency> <!-- this is not an user dependency, hence is not added to 
the boms. -->
+      <dependency> &lt;!&ndash; this is not an user dependency, hence is not 
added to the boms. &ndash;&gt;
         <groupId>org.kie</groupId>
         <artifactId>kie-dmn-ruleset2dmn</artifactId>
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
   
   <dependencies>
     <dependency>
diff --git a/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/pom.xml 
b/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/pom.xml
index e032a96e65..ca53573fb5 100644
--- a/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/pom.xml
+++ b/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/pom.xml
@@ -33,7 +33,7 @@
     <java.module.name>org.kie.dmn.ruleset2dmn</java.module.name>
   </properties>
   
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -42,7 +42,7 @@
         <type>pom</type>
         <scope>import</scope>
       </dependency>
-      <dependency> <!-- this is not an user dependency, hence is not added to 
the boms. -->
+      <dependency> &lt;!&ndash; this is not an user dependency, hence is not 
added to the boms. &ndash;&gt;
         <groupId>org.kie</groupId>
         <artifactId>kie-dmn-core</artifactId>
         <version>${project.version}</version>
@@ -50,7 +50,7 @@
         <scope>test</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/kie-dmn/kie-dmn-signavio/pom.xml b/kie-dmn/kie-dmn-signavio/pom.xml
index c29cd5c3ac..a32f52bb1a 100644
--- a/kie-dmn/kie-dmn-signavio/pom.xml
+++ b/kie-dmn/kie-dmn-signavio/pom.xml
@@ -33,7 +33,7 @@
     <java.module.name>org.kie.dmn.signavio</java.module.name>
   </properties>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -43,7 +43,7 @@
         <scope>import</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/kie-dmn/kie-dmn-trisotech/pom.xml 
b/kie-dmn/kie-dmn-trisotech/pom.xml
index 0f14bee0cc..e276409311 100644
--- a/kie-dmn/kie-dmn-trisotech/pom.xml
+++ b/kie-dmn/kie-dmn-trisotech/pom.xml
@@ -35,7 +35,7 @@
     <java.module.name>org.kie.dmn.trisotech</java.module.name>
   </properties>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -44,14 +44,14 @@
         <type>pom</type>
         <scope>import</scope>
       </dependency>
-      <dependency> <!-- this is not an user dependency, hence is not added to 
the boms. -->
+      <dependency> &lt;!&ndash; this is not an user dependency, hence is not 
added to the boms. &ndash;&gt;
         <groupId>org.kie</groupId>
         <artifactId>kie-dmn-core</artifactId>
         <classifier>tests</classifier>
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/kie-dmn/kie-dmn-validation/pom.xml 
b/kie-dmn/kie-dmn-validation/pom.xml
index cfd6c47f26..7bc056a5cf 100644
--- a/kie-dmn/kie-dmn-validation/pom.xml
+++ b/kie-dmn/kie-dmn-validation/pom.xml
@@ -35,7 +35,7 @@
     
<drools.reproducibleExecutableModelGeneration>true</drools.reproducibleExecutableModelGeneration>
   </properties>
 
-  <dependencyManagement>
+ <!-- <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -57,7 +57,7 @@
         <classifier>tests</classifier>
         <version>${project.version}</version>
       </dependency>
-      <dependency> <!-- this is not an user dependency, hence is not added to 
the boms. -->
+      <dependency> &lt;!&ndash; this is not an user dependency, hence is not 
added to the boms. &ndash;&gt;
         <groupId>org.kie</groupId>
         <artifactId>kie-dmn-validation-bootstrap</artifactId>
         <optional>true</optional>
@@ -71,7 +71,7 @@
         <scope>test</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/kie-dmn/kie-dmn-xls2dmn-cli/pom.xml 
b/kie-dmn/kie-dmn-xls2dmn-cli/pom.xml
index 469e788a42..8daa18093e 100644
--- a/kie-dmn/kie-dmn-xls2dmn-cli/pom.xml
+++ b/kie-dmn/kie-dmn-xls2dmn-cli/pom.xml
@@ -34,7 +34,7 @@
     <java.module.name>org.kie.dmn.xls2dmn.cli</java.module.name>
   </properties>
   
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -43,7 +43,7 @@
         <type>pom</type>
         <scope>import</scope>
       </dependency>
-      <dependency> <!-- this is not an user dependency, hence is not added to 
the boms. -->
+      <dependency> &lt;!&ndash; this is not an user dependency, hence is not 
added to the boms. &ndash;&gt;
         <groupId>org.kie</groupId>
         <artifactId>kie-dmn-core</artifactId>
         <version>${project.version}</version>
@@ -51,7 +51,7 @@
         <scope>test</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/kie-dmn/pom.xml b/kie-dmn/pom.xml
index 34d8d87698..5ceada93d0 100644
--- a/kie-dmn/pom.xml
+++ b/kie-dmn/pom.xml
@@ -60,7 +60,7 @@
     <module>kie-dmn-core-jsr223</module>
     <module>kie-dmn-ruleset2dmn-parent</module>
   </modules>
-
+<!--
   <dependencyManagement>
     <dependencies>
       <dependency>
@@ -71,7 +71,7 @@
         <scope>import</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <build>
     <plugins>
diff --git a/kie-drl/pom.xml b/kie-drl/pom.xml
index 9b671bc1e7..da8ec2f7d3 100644
--- a/kie-drl/pom.xml
+++ b/kie-drl/pom.xml
@@ -46,7 +46,7 @@
     <module>kie-drl-tests-without-index-file</module>
   </modules>
 
-  <dependencyManagement>
+ <!-- <dependencyManagement>
     <dependencies>
       <dependency>
         <artifactId>efesto-compilation-manager-api</artifactId>
@@ -110,7 +110,7 @@
         <scope>compile</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
diff --git a/kie-maven-plugin/pom.xml b/kie-maven-plugin/pom.xml
index 7211308b75..e5382a23eb 100644
--- a/kie-maven-plugin/pom.xml
+++ b/kie-maven-plugin/pom.xml
@@ -38,10 +38,10 @@
 
   <properties>
     <java.module.name>org.kie.maven.plugin</java.module.name>
-    <plugin.testing.harness.version>3.3.0</plugin.testing.harness.version>
+    <!--<plugin.testing.harness.version>3.3.0</plugin.testing.harness.version>
     <plugin.plugin.version>3.6.4</plugin.plugin.version>
     <sisu.inject.version>1.4.2</sisu.inject.version>
-    <maven.resolver.api.version>1.7.3</maven.resolver.api.version>
+    <maven.resolver.api.version>1.7.3</maven.resolver.api.version>-->
   </properties>
 
   <build>
@@ -88,7 +88,7 @@
     </plugins>
   </build>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.drools</groupId>
@@ -120,7 +120,7 @@
         <scope>test</scope>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
   <dependencies>
     <dependency>
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 3d6f0ef6bc..dd9c2926a2 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
@@ -86,7 +86,7 @@
     </dependency>
   </dependencies>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -94,6 +94,6 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
 </project>
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 8030b72f83..094a4ab697 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
@@ -50,8 +50,8 @@
 
   </dependencies>
 
-  <dependencyManagement>
-    <!-- TODO MOVE TO kie-pmml-trusty/pom.xml -->
+  <!--<dependencyManagement>
+    &lt;!&ndash; TODO MOVE TO kie-pmml-trusty/pom.xml &ndash;&gt;
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -59,6 +59,6 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
 </project>
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 4d99c67b00..f3bc823e85 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
@@ -119,7 +119,7 @@
     </dependency>
   </dependencies>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -137,7 +137,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
 
 </project>
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 5175ebb3e7..c0678046d7 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
@@ -86,7 +86,7 @@
     </dependency>
   </dependencies>
 
-  <dependencyManagement>
+<!--  <dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -94,6 +94,6 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
 </project>
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 65cd0316c5..fb22d36dac 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
@@ -50,8 +50,8 @@
 
   </dependencies>
 
-  <dependencyManagement>
-    <!-- TODO MOVE TO kie-pmml-trusty/pom.xml -->
+<!--  <dependencyManagement>
+    &lt;!&ndash; TODO MOVE TO kie-pmml-trusty/pom.xml &ndash;&gt;
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -59,6 +59,6 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
 </project>
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 fde2ac9b99..663d2ef34d 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
@@ -124,7 +124,7 @@
     </dependency>
   </dependencies>
 
-  <dependencyManagement>
+  <!--<dependencyManagement>
     <dependencies>
       <dependency>
         <groupId>org.kie</groupId>
@@ -142,7 +142,7 @@
         <version>${project.version}</version>
       </dependency>
     </dependencies>
-  </dependencyManagement>
+  </dependencyManagement>-->
 
 
 </project>
diff --git a/kie-quarkus-build-parent/pom.xml b/kie-quarkus-build-parent/pom.xml
new file mode 100644
index 0000000000..e54ac39897
--- /dev/null
+++ b/kie-quarkus-build-parent/pom.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-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";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>drools-parent</artifactId>
+    <groupId>org.kie</groupId>
+    <version>999-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>kie-quarkus-build-parent</artifactId>
+  <packaging>pom</packaging>
+
+  <name>Kie Quarkus :: BUild Parent)</name>
+  <description>
+   Build parent for all kie+quarkus projects
+  </description>
+
+  <properties>
+    <version.io.quarkus>3.27.2</version.io.quarkus>
+    <!-- Used to define which poms are allowed to have dependencyManagement 
sections. This is to enforce the convention that only the root pom should have 
dependencyManagement, and all other poms should inherit from it. -->
+    <allowedPomsList>org.kie:kie-quarkus-bom</allowedPomsList>
+    <maven.compiler.release>17</maven.compiler.release>
+  </properties>
+
+  <!-- IMPORTANT: Do not declare any build things here! -->
+  <build/>
+
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>io.quarkus</groupId>
+        <artifactId>quarkus-bom</artifactId>
+        <version>${version.io.quarkus}</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.kie</groupId>
+        <artifactId>drools-build-parent</artifactId>
+        <version>${project.version}</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.drools</groupId>
+        
<artifactId>drools-quarkus-integration-test-multimodule-dep</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.drools</groupId>
+        <artifactId>drools-quarkus-ruleunits</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+
+      <dependency>
+        <groupId>org.drools</groupId>
+        <artifactId>drools-quarkus-ruleunits-deployment</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.drools</groupId>
+        <artifactId>drools-quarkus-util-deployment</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+
+      <!-- Not sure why it is declared that way inside 
drools-quarkus-extension, but let's make it available for all submodules -->
+     <!-- <dependency>
+        <groupId>org.assertj</groupId>
+        <artifactId>assertj-core</artifactId>
+      </dependency>-->
+    </dependencies>
+  </dependencyManagement>
+
+</project>
\ No newline at end of file
diff --git a/kie-yard/pom.xml b/kie-yard/pom.xml
index 61ebf7dc5c..573625a11a 100644
--- a/kie-yard/pom.xml
+++ b/kie-yard/pom.xml
@@ -29,15 +29,13 @@
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
-    <groupId>org.kie</groupId>
     <artifactId>kie-yard</artifactId>
-    <version>999-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <name>KIE :: Yard - YAML Rules DSL</name>
     <description>Yet another Rules DSL (YaRD) - A YAML-based domain-specific 
language for defining business rules</description>
 
-    <dependencyManagement>
+    <!--<dependencyManagement>
         <dependencies>
             <dependency>
                 <groupId>org.kie</groupId>
@@ -50,7 +48,7 @@
                 <version>${version.com.fasterxml.jackson}</version>
             </dependency>
         </dependencies>
-    </dependencyManagement>
+    </dependencyManagement>-->
 
     <modules>
         <module>kie-yard-api</module>
diff --git a/pom.xml b/pom.xml
index c3af13900f..476b600dd6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -136,6 +136,7 @@
     <module>kie-no-dependencymanagement-rule</module>
     <module>bom</module>
     <module>build-parent</module>
+    <module>kie-quarkus-build-parent</module>
     <module>kie-api</module>
     <module>kie-internal</module>
     <module>kie-util</module>


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

Reply via email to