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

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


The following commit(s) were added to refs/heads/main by this push:
     new 1662497ac5a kie-issues#1137: Make `packages/maven-base` declare the 
Quarkus and Kogito versions in it's `pom.xml` (#2277)
1662497ac5a is described below

commit 1662497ac5a553c8abf32e7db8483efe10030f19
Author: Pere Fernández <[email protected]>
AuthorDate: Mon May 6 22:44:16 2024 +0200

    kie-issues#1137: Make `packages/maven-base` declare the Quarkus and Kogito 
versions in it's `pom.xml` (#2277)
---
 .../supporting-files/ci/partitions/partition1.txt  |  1 +
 .../install.js                                     |  2 -
 .../package.json                                   |  6 +-
 .../pom.xml                                        |  5 +-
 .../sonataflow-greeting-quarkus-example/install.js |  2 -
 .../package.json                                   |  6 +-
 .../sonataflow-greeting-quarkus-example/pom.xml    |  1 +
 packages/bpmn-vscode-extension/package.json        |  4 +-
 packages/dashbuilder/appformer/pom.xml             | 23 -------
 packages/dashbuilder/dashbuilder-bom/pom.xml       | 18 -----
 packages/dashbuilder/package.json                  |  3 +
 packages/dashbuilder/pom.xml                       |  8 ++-
 packages/dev-deployment-base-image/install.js      |  5 +-
 packages/dev-deployment-base-image/package.json    |  3 +
 packages/dev-deployment-base-image/pom.xml         | 48 ++------------
 .../Containerfile                                  |  1 +
 .../install.js                                     |  4 +-
 .../package.json                                   | 14 ++--
 .../pom.xml                                        | 54 +++++++++++++++
 .../package.json                                   |  3 +
 .../pom.xml                                        | 45 +++++--------
 packages/dmn-testing-models/install.js             |  2 -
 packages/dmn-testing-models/package.json           |  4 +-
 packages/dmn-testing-models/pom.xml                | 52 ++-------------
 packages/dmn-vscode-extension/package.json         |  4 +-
 packages/extended-services-java/install.js         |  2 -
 packages/extended-services-java/package.json       |  3 +
 packages/extended-services-java/pom.xml            | 65 ++----------------
 packages/jbpm-quarkus-devui/install.js             |  2 -
 packages/jbpm-quarkus-devui/package.json           |  4 +-
 .../kogito-swf/common/scripts/added/create-app.sh  |  6 --
 packages/maven-base/install.js                     |  2 -
 packages/maven-base/package.json                   | 10 ++-
 packages/maven-base/pom.xml                        | 54 +++++++++++++--
 .../package.json                                   |  3 +
 .../pom.xml                                        | 54 +++------------
 .../Containerfile                                  |  3 +-
 .../env/index.js                                   |  5 +-
 .../install.js                                     |  4 +-
 .../package.json                                   | 11 ++--
 .../pom.xml                                        | 54 +++++++++++++++
 .../appformer-client-api/pom.xml                   |  2 +-
 .../appformer-kogito-bridge/pom.xml                |  2 +-
 .../kie-wb-common-stunner/pom.xml                  |  2 +-
 .../kie-wb-common-widgets/pom.xml                  |  2 +-
 .../lienzo-core/pom.xml                            |  2 +-
 .../lienzo-tests/pom.xml                           |  2 +-
 .../serverless-workflow-diagram-editor/pom.xml     |  4 +-
 .../sw-editor/pom.xml                              |  2 +-
 .../third_party/pom.xml                            |  2 +-
 .../uberfire-api/pom.xml                           |  2 +-
 .../uberfire-client-api/pom.xml                    |  2 +-
 .../uberfire-extensions/pom.xml                    |  2 +-
 .../uberfire-workbench/pom.xml                     |  2 +-
 packages/sonataflow-quarkus-devui/install.js       |  2 -
 packages/sonataflow-quarkus-devui/package.json     |  4 +-
 packages/stunner-editors/pom.xml                   |  4 +-
 .../package.json                                   |  4 ++
 .../pom.xml                                        | 15 ++---
 packages/yard-model/package.json                   |  5 +-
 packages/yard-model/pom.xml                        |  9 ++-
 packages/yard-validator-worker/package.json        |  5 +-
 packages/yard-validator-worker/pom.xml             | 17 ++---
 packages/yard-validator/package.json               |  4 +-
 pnpm-lock.yaml                                     | 76 +++++++++++++++++-----
 repo/graph.dot                                     | 47 ++++++-------
 repo/graph.json                                    | 37 +++--------
 67 files changed, 425 insertions(+), 432 deletions(-)

diff --git a/.github/supporting-files/ci/partitions/partition1.txt 
b/.github/supporting-files/ci/partitions/partition1.txt
index c70c6cca6ec..c654e2afab4 100644
--- a/.github/supporting-files/ci/partitions/partition1.txt
+++ b/.github/supporting-files/ci/partitions/partition1.txt
@@ -1,3 +1,4 @@
+@kie-tools-examples/sonataflow-greeting-quarkus-example
 @kie-tools/serverless-logic-web-tools-swf-builder-image
 @kie-tools/serverless-logic-web-tools
 @kie-tools/serverless-logic-web-tools-base-builder-image
diff --git a/examples/drools-process-usertasks-quarkus-example/install.js 
b/examples/drools-process-usertasks-quarkus-example/install.js
index 4a056674473..9102bb3b499 100644
--- a/examples/drools-process-usertasks-quarkus-example/install.js
+++ b/examples/drools-process-usertasks-quarkus-example/install.js
@@ -22,6 +22,4 @@ const { setup } = 
require("@kie-tools/maven-config-setup-helper");
 
 setup(`
     -Drevision=${buildEnv.env.droolsProcessUsertasksQuarkusExample.version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
 `);
diff --git a/examples/drools-process-usertasks-quarkus-example/package.json 
b/examples/drools-process-usertasks-quarkus-example/package.json
index bc439ed1eb8..74b65a00968 100644
--- a/examples/drools-process-usertasks-quarkus-example/package.json
+++ b/examples/drools-process-usertasks-quarkus-example/package.json
@@ -27,9 +27,11 @@
     "quarkus:dev:win32": "mvn clean compile quarkus:dev -DskipTests",
     "start": "pnpm quarkus:dev"
   },
-  "devDependencies": {
+  "dependencies": {
     "@kie-tools/jbpm-quarkus-devui": "workspace:*",
-    "@kie-tools/maven-base": "workspace:*",
+    "@kie-tools/maven-base": "workspace:*"
+  },
+  "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "run-script-os": "^1.1.6"
diff --git a/examples/drools-process-usertasks-quarkus-example/pom.xml 
b/examples/drools-process-usertasks-quarkus-example/pom.xml
index 2612c5bb6ac..15a76bbb23d 100644
--- a/examples/drools-process-usertasks-quarkus-example/pom.xml
+++ b/examples/drools-process-usertasks-quarkus-example/pom.xml
@@ -48,8 +48,9 @@
       <artifactId>jbpm-with-drools-quarkus</artifactId>
     </dependency>
     <dependency>
-        <groupId>org.jbpm</groupId>
-        <artifactId>jbpm-quarkus-devui</artifactId>
+      <groupId>org.jbpm</groupId>
+      <artifactId>jbpm-quarkus-devui</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git a/examples/sonataflow-greeting-quarkus-example/install.js 
b/examples/sonataflow-greeting-quarkus-example/install.js
index d0be5a6e7a5..7230ea08fa9 100644
--- a/examples/sonataflow-greeting-quarkus-example/install.js
+++ b/examples/sonataflow-greeting-quarkus-example/install.js
@@ -22,6 +22,4 @@ const { setup } = 
require("@kie-tools/maven-config-setup-helper");
 
 setup(`
     -Drevision=${buildEnv.env.sonataflowGreetingQuarkus.version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
 `);
diff --git a/examples/sonataflow-greeting-quarkus-example/package.json 
b/examples/sonataflow-greeting-quarkus-example/package.json
index fc610475d0e..91d6b0e68aa 100644
--- a/examples/sonataflow-greeting-quarkus-example/package.json
+++ b/examples/sonataflow-greeting-quarkus-example/package.json
@@ -27,11 +27,13 @@
     "quarkus:dev:win32": "mvn clean package quarkus:dev -DskipTests",
     "start": "pnpm quarkus:dev"
   },
-  "devDependencies": {
+  "dependencies": {
     "@kie-tools/maven-base": "workspace:*",
+    "@kie-tools/sonataflow-quarkus-devui": "workspace:*"
+  },
+  "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
-    "@kie-tools/sonataflow-quarkus-devui": "workspace:*",
     "run-script-os": "^1.1.6"
   },
   "kieTools": {
diff --git a/examples/sonataflow-greeting-quarkus-example/pom.xml 
b/examples/sonataflow-greeting-quarkus-example/pom.xml
index 1248b0beee5..0d083e6e395 100644
--- a/examples/sonataflow-greeting-quarkus-example/pom.xml
+++ b/examples/sonataflow-greeting-quarkus-example/pom.xml
@@ -60,6 +60,7 @@
     <dependency>
       <groupId>org.apache.kie.sonataflow</groupId>
       <artifactId>sonataflow-quarkus-devui</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.kie</groupId>
diff --git a/packages/bpmn-vscode-extension/package.json 
b/packages/bpmn-vscode-extension/package.json
index 3794af34371..74fe0e9430d 100644
--- a/packages/bpmn-vscode-extension/package.json
+++ b/packages/bpmn-vscode-extension/package.json
@@ -30,8 +30,7 @@
     "@kie-tools-core/i18n": "workspace:*",
     "@kie-tools-core/patternfly-base": "workspace:*",
     "@kie-tools-core/vscode-extension": "workspace:*",
-    "@kie-tools/kie-bc-editors": "workspace:*",
-    "@kie-tools/vscode-java-code-completion-extension-plugin": "workspace:*"
+    "@kie-tools/kie-bc-editors": "workspace:*"
   },
   "devDependencies": {
     "@kie-tools-core/webpack-base": "workspace:*",
@@ -39,6 +38,7 @@
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/stunner-editors": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
+    "@kie-tools/vscode-java-code-completion-extension-plugin": "workspace:*",
     "@types/vscode": "1.67.0",
     "@vscode/test-web": "^0.0.30",
     "@vscode/vsce": "^2.22.0",
diff --git a/packages/dashbuilder/appformer/pom.xml 
b/packages/dashbuilder/appformer/pom.xml
index acbda19e628..64c91c4fd47 100644
--- a/packages/dashbuilder/appformer/pom.xml
+++ b/packages/dashbuilder/appformer/pom.xml
@@ -136,29 +136,6 @@
       </snapshots>
     </repository>
   </repositories>
-  <pluginRepositories>
-    <pluginRepository>
-      <id>jboss-public-repository-group</id>
-      <name>JBoss Public Repository Group</name>
-      <url>https://repository.jboss.org/nexus/content/groups/public/</url>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </pluginRepository>
-  </pluginRepositories>
-
-  <scm>
-    
<connection>scm:git:[email protected]:apache/incubator-kie-tools.git</connection>
-    
<developerConnection>scm:git:[email protected]:apache/incubator-kie-tools.git</developerConnection>
-    <url>scm:git:[email protected]:apache/incubator-kie-tools.git</url>
-  </scm>
-  <issueManagement>
-    <system>github-issues</system>
-    <url>https://github.com/apache/incubator-kie-issues/issues</url>
-  </issueManagement>
 
   <build>
     <pluginManagement>
diff --git a/packages/dashbuilder/dashbuilder-bom/pom.xml 
b/packages/dashbuilder/dashbuilder-bom/pom.xml
index 4f80eccec3b..d37c711bc34 100644
--- a/packages/dashbuilder/dashbuilder-bom/pom.xml
+++ b/packages/dashbuilder/dashbuilder-bom/pom.xml
@@ -52,24 +52,6 @@
     </license>
   </licenses>
 
-  <repositories>
-    <!-- Bootstrap repository to locate the parent pom in case it has not yet 
been synced in Maven Central. -->
-    <!-- Conventions are described in 
http://community.jboss.org/wiki/MavenGettingStarted-Developers -->
-    <repository>
-      <id>jboss-public-repository-group</id>
-      <name>JBoss Public Repository Group</name>
-      <url>https://repository.jboss.org/nexus/content/groups/public/</url>
-      <releases>
-        <enabled>true</enabled>
-        <updatePolicy>never</updatePolicy>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-        <updatePolicy>daily</updatePolicy>
-      </snapshots>
-    </repository>
-  </repositories>
-
   <dependencyManagement>
     <dependencies>
       <!--
diff --git a/packages/dashbuilder/package.json 
b/packages/dashbuilder/package.json
index 2456b22b250..4ab31fdec09 100644
--- a/packages/dashbuilder/package.json
+++ b/packages/dashbuilder/package.json
@@ -36,6 +36,9 @@
     "lint": "echo 'Linting'",
     "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
     "@kie-tools/dashbuilder-component-assembler": "workspace:*",
     "@kie-tools/maven-config-setup-helper": "workspace:*",
diff --git a/packages/dashbuilder/pom.xml b/packages/dashbuilder/pom.xml
index cdf1bf5dc37..e687fe8ef06 100644
--- a/packages/dashbuilder/pom.xml
+++ b/packages/dashbuilder/pom.xml
@@ -22,10 +22,16 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";
 >
+  <parent>
+    <groupId>org.kie</groupId>
+    <artifactId>kie-tools-maven-base</artifactId>
+    <version>${revision}</version>
+    <relativePath>./node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+  </parent>
+
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.dashbuilder</groupId>
   <artifactId>dashbuilder-parent</artifactId>
-  <version>${revision}</version>
   <packaging>pom</packaging>
 
   <name>Dashbuilder parent</name>
diff --git a/packages/dev-deployment-base-image/install.js 
b/packages/dev-deployment-base-image/install.js
index 34e95e6fe4f..5c348fae2e2 100644
--- a/packages/dev-deployment-base-image/install.js
+++ b/packages/dev-deployment-base-image/install.js
@@ -19,10 +19,7 @@
 
 const buildEnv = require("./env");
 const { setup } = require("@kie-tools/maven-config-setup-helper");
-const version = require("./package.json").version;
 
 setup(`
-    -Drevision=${version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
+    -Drevision=${buildEnv.env.devDeploymentBaseImage.version}
 `);
diff --git a/packages/dev-deployment-base-image/package.json 
b/packages/dev-deployment-base-image/package.json
index ca9c29f86aa..d373d4cb48f 100644
--- a/packages/dev-deployment-base-image/package.json
+++ b/packages/dev-deployment-base-image/package.json
@@ -31,6 +31,9 @@
     "install:mvnw:win32": "pnpm powershell \"mvn -e 
org.apache.maven.plugins:maven-wrapper-plugin:3.3.0:wrapper\"",
     "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
     "@kie-tools/dev-deployment-upload-service": "workspace:*",
     "@kie-tools/image-builder": "workspace:*",
diff --git a/packages/dev-deployment-base-image/pom.xml 
b/packages/dev-deployment-base-image/pom.xml
index 4b713116836..876881a7cdf 100644
--- a/packages/dev-deployment-base-image/pom.xml
+++ b/packages/dev-deployment-base-image/pom.xml
@@ -22,49 +22,15 @@
   xmlns="http://maven.apache.org/POM/4.0.0";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 >
+  <parent>
+    <groupId>org.kie</groupId>
+    <artifactId>kie-tools-maven-base</artifactId>
+    <version>${revision}</version>
+    <relativePath>./node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+  </parent>
+
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.kie.kogito</groupId>
   <artifactId>dev-deployment-base-image</artifactId>
-  <version>${revision}</version>
-
-  <repositories>
-    <repository>
-      <!-- Duplicating the Maven Central repository here (as it is already 
coming from Super POM) makes the build much faster,
-           as the Maven Central is now treated as the first (default) 
repository (because it is before the Apache Nexus one).
-           Artifacts with release (fixed) versions are being downloaded 
primarily from there. Without the central being the
-           first repository the Apache Nexus would be contacted first and 
since it is quite slow it slows down the build.
-           We use Apache repo only to download our SNAPSHOTs. -->
-      <id>central</id>
-      <name>Central Repository</name>
-      <url>https://repo.maven.apache.org/maven2</url>
-      <layout>default</layout>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-    <repository>
-      <id>apache-public-repository-group</id>
-      <name>Apache Public Repository Group</name>
-      <url>https://repository.apache.org/content/groups/public/</url>
-      <releases>
-        <enabled>true</enabled>
-        <updatePolicy>never</updatePolicy>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-        <updatePolicy>daily</updatePolicy>
-      </snapshots>
-    </repository>
-  </repositories>
 
-  <properties>
-    <compiler-plugin.version>3.12.1</compiler-plugin.version>
-    <maven.compiler.parameters>true</maven.compiler.parameters>
-    <maven.compiler.source>17</maven.compiler.source>
-    <maven.compiler.target>17</maven.compiler.target>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-    <surefire-plugin.version>3.2.5</surefire-plugin.version>
-    <version.junit>4.13.2</version.junit>
-  </properties>
 </project>
diff --git 
a/packages/dev-deployment-kogito-quarkus-blank-app-image/Containerfile 
b/packages/dev-deployment-kogito-quarkus-blank-app-image/Containerfile
index 182f85b38cd..41933fe213f 100644
--- a/packages/dev-deployment-kogito-quarkus-blank-app-image/Containerfile
+++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/Containerfile
@@ -27,6 +27,7 @@ ENV 
DEV_DEPLOYMENT__UPLOAD_SERVICE_EXTRACT_TO_DIR=$HOME_PATH/app/src/main/resour
 ENV DEV_DEPLOYMENT__UPLOAD_SERVICE_PORT=8080
 
 COPY --chown=$USER_ID:$USER_ID dist-dev/quarkus-app $HOME_PATH/app/
+COPY --chown=$USER_ID:$USER_ID dist-dev/quarkus-app-m2 
/tmp/kogito/.m2/repository
 
 RUN ./mvnw clean package -B -ntp -Dmaven.test.skip 
-Dmaven.repo.local=/tmp/kogito/.m2/repository 
-Dquarkus.http.non-application-root-path=${ROOT_PATH}/q 
-Dquarkus.http.root-path=${ROOT_PATH} \
   && chgrp -R 0 $HOME_PATH/app && chmod -R g=u $HOME_PATH/app && chgrp -R 0 
/tmp/kogito && chmod -R g=u /tmp/kogito && chgrp -R 0 /.m2 && chmod -R g=u /.m2
diff --git a/packages/dmn-testing-models/install.js 
b/packages/dev-deployment-kogito-quarkus-blank-app-image/install.js
similarity index 82%
copy from packages/dmn-testing-models/install.js
copy to packages/dev-deployment-kogito-quarkus-blank-app-image/install.js
index 6f6ba519d0d..ef3dc831446 100644
--- a/packages/dmn-testing-models/install.js
+++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/install.js
@@ -21,7 +21,5 @@ const buildEnv = require("./env");
 const { setup } = require("@kie-tools/maven-config-setup-helper");
 
 setup(`
-    -Drevision=${buildEnv.env.dmnTestingModels.version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
+    -Drevision=${buildEnv.env.devDeploymentKogitoQuarkusBlankAppImage.version}
 `);
diff --git 
a/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json 
b/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json
index 0ca75292ca2..2a90303600d 100644
--- a/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json
+++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/package.json
@@ -13,18 +13,20 @@
     "url": "https://github.com/apache/incubator-kie-tools/issues";
   },
   "scripts": {
-    "build:dev": "run-script-if --bool \"$(build-env containerImages.build)\" 
--then \"pnpm copy-assets\" \"pnpm image:docker:build\"",
-    "build:prod": "run-script-if --bool \"$(build-env containerImages.build)\" 
--then \"pnpm copy-assets\" \"pnpm image:docker:build\"",
-    "copy-assets": "rimraf dist-dev && pnpm copy-quarkus-app-assets",
-    "copy-quarkus-app-assets": "run-script-os",
-    "copy-quarkus-app-assets:linux:darwin": "mkdir -p ./dist-dev && cp -R 
./node_modules/@kie-tools/dev-deployment-kogito-quarkus-blank-app/ 
./dist-dev/quarkus-app",
-    "copy-quarkus-app-assets:win32": "pnpm powershell \"New-Item -ItemType 
Directory -Force -Path ./dist-dev/quarkus-app; Copy-Item -R 
./node_modules/@kie-tools/dev-deployment-kogito-quarkus-blank-app/* 
./dist-dev/quarkus-app -Exclude @('node_modules')\"",
+    "build:dev": "run-script-if --bool \"$(build-env containerImages.build)\" 
--then \"pnpm copy:assets\" \"pnpm image:docker:build\"",
+    "build:prod": "run-script-if --bool \"$(build-env containerImages.build)\" 
--then \"pnpm copy:assets\" \"pnpm image:docker:build\"",
+    "copy:assets": "rimraf dist-dev && mkdir -p ./dist-dev && pnpm 
copy:m2-for-jbpm-quarkus-devui && pnpm copy:quarkus-app",
+    "copy:m2-for-jbpm-quarkus-devui": "mvn dependency:copy-dependencies 
-Dmdep.useRepositoryLayout=true -Dmdep.copyPom=true -DexcludeTransitive=true 
-DoutputDirectory=./dist-dev/quarkus-app-m2",
+    "copy:quarkus-app": "run-script-os",
+    "copy:quarkus-app:linux:darwin": " cp -R 
./node_modules/@kie-tools/dev-deployment-kogito-quarkus-blank-app/ 
./dist-dev/quarkus-app && rm -rf ./dist-dev/quarkus-app/node_modules 
./dist-dev/quarkus-app/install.js ./dist-dev/quarkus-app/env 
./dist-dev/quarkus-app/package.json",
+    "copy:quarkus-app:win32": "pnpm powershell \"New-Item -ItemType Directory 
-Force -Path ./dist-dev/quarkus-app; Copy-Item -R 
./node_modules/@kie-tools/dev-deployment-kogito-quarkus-blank-app/* 
./dist-dev/quarkus-app -Exclude @('node_modules')\"",
     "create-test-image:build-only": "kie-tools--image-builder build -r 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.account)\" -n 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.tags)\" --build-arg 
BUILDER_IMAGE_ARG=\"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg 
ROOT_PATH=/",
     "create-test-image:kind": "kie-tools--image-builder kind -r \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.account)\" -n \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.tags)\" --build-arg 
BUILDER_IMAGE_ARG=\"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg ROOT_PATH=/ 
--kind-cluster-name kie-sandbox-dev-cluster",
     "create-test-image:minikube": "kie-tools--image-builder minikube -r 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.account)\" -n 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.tags)\" --build-arg 
BUILDER_IMAGE_ARG=\"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg 
ROOT_PATH=/",
     "create-test-image:openshift": "kie-tools--image-builder openshift -r 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.account)\" -n 
\"$(build-env devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.tags)\" --build-arg 
BUILDER_IMAGE_ARG=\"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg 
ROOT_PATH=/",
     "image:docker:build": "kie-tools--image-builder build -r \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.account)\" -n \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.tags)\" --build-arg 
BUILDER_IMAGE_ARG=\"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg 
ROOT_PATH=/",
     "image:podman:build": "kie-tools--image-builder build -r \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.registry)\" -a \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.account)\" -n \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.name)\" -t \"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.tags)\" --build-arg 
BUILDER_IMAGE_ARG=\"$(build-env 
devDeploymentKogitoQuarkusBlankAppImage.builderImage)\" --build-arg ROOT_PATH=/ 
-e podman",
+    "install": "node install.js",
     "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command"
   },
   "dependencies": {
diff --git a/packages/dev-deployment-kogito-quarkus-blank-app-image/pom.xml 
b/packages/dev-deployment-kogito-quarkus-blank-app-image/pom.xml
new file mode 100644
index 00000000000..1ac91d54290
--- /dev/null
+++ b/packages/dev-deployment-kogito-quarkus-blank-app-image/pom.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~ 
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~ 
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.      
+-->
+<project
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
+  xmlns="http://maven.apache.org/POM/4.0.0";
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.kie.kogito</groupId>
+    <artifactId>dev-deployment-kogito-quarkus-blank-app-image</artifactId>
+    <version>${revision}</version>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.jbpm</groupId>
+            <artifactId>jbpm-quarkus-devui-deployment</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.jbpm</groupId>
+            <artifactId>jbpm-quarkus-devui</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.jbpm</groupId>
+            <artifactId>jbpm-quarkus-devui-parent</artifactId>
+            <version>${project.version}</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>org.kie</groupId>
+            <artifactId>kie-tools-maven-base</artifactId>
+            <version>${project.version}</version>
+            <type>pom</type>
+        </dependency>
+    </dependencies>
+</project>
diff --git a/packages/dev-deployment-kogito-quarkus-blank-app/package.json 
b/packages/dev-deployment-kogito-quarkus-blank-app/package.json
index e87983b9d05..bac09dbecbb 100644
--- a/packages/dev-deployment-kogito-quarkus-blank-app/package.json
+++ b/packages/dev-deployment-kogito-quarkus-blank-app/package.json
@@ -29,6 +29,9 @@
     "quarkus:dev:darwin:linux": "mvn clean package quarkus:dev -DskipTests",
     "quarkus:dev:win32": "mvn clean package quarkus:dev `-DskipTests"
   },
+  "dependencies": {
+    "@kie-tools/jbpm-quarkus-devui": "workspace:*"
+  },
   "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
diff --git a/packages/dev-deployment-kogito-quarkus-blank-app/pom.xml 
b/packages/dev-deployment-kogito-quarkus-blank-app/pom.xml
index 67a6258cd19..e31665fca9e 100644
--- a/packages/dev-deployment-kogito-quarkus-blank-app/pom.xml
+++ b/packages/dev-deployment-kogito-quarkus-blank-app/pom.xml
@@ -22,41 +22,20 @@
   xmlns="http://maven.apache.org/POM/4.0.0";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 >
+  <!-- Purposefully not declaring maven-base as parent -->
+  <!-- As this app aims to work as any consumer app would. -->
+
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>32</version>
+  </parent>
+
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.kie.kogito</groupId>
   <artifactId>dev-deployment-kogito-quarkus-blank-app</artifactId>
   <version>${revision}</version>
 
-  <repositories>
-    <repository>
-      <!-- Duplicating the Maven Central repository here (as it is already 
coming from Super POM) makes the build much faster,
-           as the Maven Central is now treated as the first (default) 
repository (because it is before the Apache Nexus one).
-           Artifacts with release (fixed) versions are being downloaded 
primarily from there. Without the central being the
-           first repository the Apache Nexus would be contacted first and 
since it is quite slow it slows down the build.
-           We use Apache repo only to download our SNAPSHOTs. -->
-      <id>central</id>
-      <name>Central Repository</name>
-      <url>https://repo.maven.apache.org/maven2</url>
-      <layout>default</layout>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-    <repository>
-      <id>apache-public-repository-group</id>
-      <name>Apache Public Repository Group</name>
-      <url>https://repository.apache.org/content/groups/public/</url>
-      <releases>
-        <enabled>true</enabled>
-        <updatePolicy>never</updatePolicy>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-        <updatePolicy>daily</updatePolicy>
-      </snapshots>
-    </repository>
-  </repositories>
-
   <properties>
     <compiler-plugin.version>3.12.1</compiler-plugin.version>
     <maven.compiler.parameters>true</maven.compiler.parameters>
@@ -128,6 +107,12 @@
         </exclusion>
       </exclusions>
     </dependency>
+    <!-- This still requires docker to run. Uncomment when solved. -->
+    <!-- <dependency>
+      <groupId>org.jbpm</groupId>
+      <artifactId>jbpm-quarkus-devui</artifactId>
+      <version>${project.version}</version>
+    </dependency> -->
     <dependency>
       <groupId>io.quarkus</groupId>
       <artifactId>quarkus-junit5</artifactId>
diff --git a/packages/dmn-testing-models/install.js 
b/packages/dmn-testing-models/install.js
index 6f6ba519d0d..1e1c38e2b32 100644
--- a/packages/dmn-testing-models/install.js
+++ b/packages/dmn-testing-models/install.js
@@ -22,6 +22,4 @@ const { setup } = 
require("@kie-tools/maven-config-setup-helper");
 
 setup(`
     -Drevision=${buildEnv.env.dmnTestingModels.version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
 `);
diff --git a/packages/dmn-testing-models/package.json 
b/packages/dmn-testing-models/package.json
index d9e338e2ee1..8105ac9a720 100644
--- a/packages/dmn-testing-models/package.json
+++ b/packages/dmn-testing-models/package.json
@@ -23,8 +23,10 @@
     "install": "node install.js",
     "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
-    "@kie-tools/maven-base": "workspace:*",
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "copyfiles": "^2.4.1",
diff --git a/packages/dmn-testing-models/pom.xml 
b/packages/dmn-testing-models/pom.xml
index cf5273e8a7a..375bd3f7310 100644
--- a/packages/dmn-testing-models/pom.xml
+++ b/packages/dmn-testing-models/pom.xml
@@ -23,18 +23,16 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
 >
 
-  <parent>
-    <groupId>org.kie</groupId>
-    <artifactId>kie-tools-maven-base</artifactId>
-    <version>${revision}</version>
-    <relativePath>./node_modules/@kie-tools/maven-base/pom.xml</relativePath>
-  </parent>
+    <parent>
+      <groupId>org.kie</groupId>
+      <artifactId>kie-tools-maven-base</artifactId>
+      <version>${revision}</version>
+      <relativePath>./node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+    </parent>
 
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.kie.tools</groupId>
     <artifactId>dmn-testing-models</artifactId>
-    <version>${revision}</version>
-    <packaging>jar</packaging>
 
     <name>DMN Testing Models</name>
     <description>Testing models for DMN marshaller</description>
@@ -47,45 +45,7 @@
         </license>
     </licenses>
 
-    <scm>
-        
<connection>scm:git:[email protected]:apache/incubator-kie-tools.git</connection>
-        
<developerConnection>scm:git:[email protected]:apache/incubator-kie-tools.git</developerConnection>
-        <url>scm:git:[email protected]:apache/incubator-kie-tools.git</url>
-    </scm>
-
-    <repositories>
-        <repository>
-      <!-- Duplicating the Maven Central repository here (as it is already 
coming from Super POM) makes the build much faster,
-           as the Maven Central is now treated as the first (default) 
repository (because it is before the Apache Nexus one).
-           Artifacts with release (fixed) versions are being downloaded 
primarily from there. Without the central being the
-           first repository the Apache Nexus would be contacted first and 
since it is quite slow it slows down the build.
-           We use Apache repo only to download our SNAPSHOTs. -->
-            <id>central</id>
-            <name>Central Repository</name>
-            <url>https://repo.maven.apache.org/maven2</url>
-            <layout>default</layout>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-        </repository>
-        <repository>
-            <id>apache-public-repository-group</id>
-            <name>Apache Public Repository Group</name>
-            <url>https://repository.apache.org/content/groups/public/</url>
-            <releases>
-                <enabled>true</enabled>
-                <updatePolicy>never</updatePolicy>
-            </releases>
-            <snapshots>
-                <enabled>true</enabled>
-                <updatePolicy>daily</updatePolicy>
-            </snapshots>
-        </repository>
-    </repositories>
-
     <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <dependency-plugin.version>3.6.1</dependency-plugin.version>
     </properties>
 
diff --git a/packages/dmn-vscode-extension/package.json 
b/packages/dmn-vscode-extension/package.json
index a672effb66f..fb774e131ce 100644
--- a/packages/dmn-vscode-extension/package.json
+++ b/packages/dmn-vscode-extension/package.json
@@ -31,8 +31,7 @@
     "@kie-tools-core/patternfly-base": "workspace:*",
     "@kie-tools-core/vscode-extension": "workspace:*",
     "@kie-tools/dmn-editor-envelope": "workspace:*",
-    "@kie-tools/kie-bc-editors": "workspace:*",
-    "@kie-tools/vscode-java-code-completion-extension-plugin": "workspace:*"
+    "@kie-tools/kie-bc-editors": "workspace:*"
   },
   "devDependencies": {
     "@kie-tools-core/webpack-base": "workspace:*",
@@ -40,6 +39,7 @@
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/stunner-editors": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
+    "@kie-tools/vscode-java-code-completion-extension-plugin": "workspace:*",
     "@types/vscode": "1.67.0",
     "@vscode/test-web": "^0.0.30",
     "@vscode/vsce": "^2.22.0",
diff --git a/packages/extended-services-java/install.js 
b/packages/extended-services-java/install.js
index bd0aeed4d9a..35b3e03912e 100644
--- a/packages/extended-services-java/install.js
+++ b/packages/extended-services-java/install.js
@@ -24,6 +24,4 @@ setup(`
     -Drevision=${buildEnv.env.extendedServicesJava.version}
     -Dquarkus.http.port=${buildEnv.env.extendedServicesJava.port}
     -Dquarkus.http.host=${buildEnv.env.extendedServicesJava.host}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
 `);
diff --git a/packages/extended-services-java/package.json 
b/packages/extended-services-java/package.json
index 03ea848c18a..8b4424c8a59 100644
--- a/packages/extended-services-java/package.json
+++ b/packages/extended-services-java/package.json
@@ -33,6 +33,9 @@
     "rename:app:win32": "ren dist\\quarkus-app extended-services-java",
     "start": "mvn quarkus:dev"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
diff --git a/packages/extended-services-java/pom.xml 
b/packages/extended-services-java/pom.xml
index 9b7b9ed25ff..4baa7df37bf 100644
--- a/packages/extended-services-java/pom.xml
+++ b/packages/extended-services-java/pom.xml
@@ -22,12 +22,16 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
 >
+  <parent>
+    <groupId>org.kie</groupId>
+    <artifactId>kie-tools-maven-base</artifactId>
+    <version>${revision}</version>
+    <relativePath>./node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+  </parent>
 
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.kie.tools</groupId>
   <artifactId>extended-services-java</artifactId>
-  <version>${revision}</version>
-  <packaging>jar</packaging>
 
   <name>Extended Services - Java</name>
   <description>Extended Services - Java</description>
@@ -40,65 +44,10 @@
     </license>
   </licenses>
 
-  <scm>
-    
<connection>scm:git:[email protected]:apache/incubator-kie-tools.git</connection>
-    
<developerConnection>scm:git:[email protected]:apache/incubator-kie-tools.git</developerConnection>
-    <url>scm:git:[email protected]:apache/incubator-kie-tools.git</url>
-  </scm>
-
-  <repositories>
-    <repository>
-      <!-- Duplicating the Maven Central repository here (as it is already 
coming from Super POM) makes the build much faster,
-           as the Maven Central is now treated as the first (default) 
repository (because it is before the Apache Nexus one).
-           Artifacts with release (fixed) versions are being downloaded 
primarily from there. Without the central being the
-           first repository the Apache Nexus would be contacted first and 
since it is quite slow it slows down the build.
-           We use Apache repo only to download our SNAPSHOTs. -->
-      <id>central</id>
-      <name>Central Repository</name>
-      <url>https://repo.maven.apache.org/maven2</url>
-      <layout>default</layout>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-    <repository>
-      <id>apache-public-repository-group</id>
-      <name>Apache Public Repository Group</name>
-      <url>https://repository.apache.org/content/groups/public/</url>
-      <releases>
-        <enabled>true</enabled>
-        <updatePolicy>never</updatePolicy>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-        <updatePolicy>daily</updatePolicy>
-      </snapshots>
-    </repository>
-  </repositories>
-
   <properties>
-    <compiler-plugin.version>3.12.1</compiler-plugin.version>
-    <maven.compiler.parameters>true</maven.compiler.parameters>
-    <maven.compiler.source>17</maven.compiler.source>
-    <maven.compiler.target>17</maven.compiler.target>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-    <surefire-plugin.version>3.2.5</surefire-plugin.version>
-    <version.junit>4.13.2</version.junit>
+    <java.module.name>org.kie.tools.extended-services</java.module.name>
   </properties>
 
-  <dependencyManagement>
-    <dependencies>
-      <dependency>
-        <groupId>io.quarkus</groupId>
-        <artifactId>quarkus-bom</artifactId>
-        <version>${quarkus.platform.version}</version>
-        <type>pom</type>
-        <scope>import</scope>
-      </dependency>
-    </dependencies>
-  </dependencyManagement>
-
   <dependencies>
     <dependency>
       <groupId>org.kie.kogito</groupId>
diff --git a/packages/jbpm-quarkus-devui/install.js 
b/packages/jbpm-quarkus-devui/install.js
index 986e7034e18..fbc73cb1c4c 100644
--- a/packages/jbpm-quarkus-devui/install.js
+++ b/packages/jbpm-quarkus-devui/install.js
@@ -22,6 +22,4 @@ const { setup } = 
require("@kie-tools/maven-config-setup-helper");
 
 setup(`
     -Drevision=${buildEnv.env.jbpmQuarkusDevuiExtension.version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
 `);
diff --git a/packages/jbpm-quarkus-devui/package.json 
b/packages/jbpm-quarkus-devui/package.json
index 30efd53cc8c..82542ed873e 100644
--- a/packages/jbpm-quarkus-devui/package.json
+++ b/packages/jbpm-quarkus-devui/package.json
@@ -26,8 +26,10 @@
     "quarkus:dev:darwin:linux": "mvn clean package quarkus:dev -DskipTests",
     "quarkus:dev:win32": "mvn clean package quarkus:dev -DskipTests"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
-    "@kie-tools/maven-base": "workspace:*",
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/runtime-tools-process-dev-ui-webapp": "workspace:*",
diff --git 
a/packages/kogito-swf-common/resources/modules/kogito-swf/common/scripts/added/create-app.sh
 
b/packages/kogito-swf-common/resources/modules/kogito-swf/common/scripts/added/create-app.sh
index 0e031028f46..9d99b521704 100755
--- 
a/packages/kogito-swf-common/resources/modules/kogito-swf/common/scripts/added/create-app.sh
+++ 
b/packages/kogito-swf-common/resources/modules/kogito-swf/common/scripts/added/create-app.sh
@@ -44,8 +44,6 @@ source "${script_dir_path}"/configure-jvm-mvn.sh
   -DplatformVersion="${QUARKUS_PLATFORM_VERSION}" \
   -Dextensions="${QUARKUS_EXTENSIONS}"
 
-# TODO: Install sonataflow-quarkus-devui by patching the pom instead of using 
-Dextensions
-
 cd "${PROJECT_ARTIFACT_ID}"
 
 source "${script_dir_path}"/configure-jvm-mvn.sh
@@ -129,10 +127,6 @@ fi
 ls -la "${KOGITO_HOME}"/.m2/repository/org/apache/kie/
 ls -la "${KOGITO_HOME}"/.m2/repository/org/kie/
 
-# mkdir .mvn
-touch .mvn/maven.config
-echo " -Dversion.org.kie.kogito=${KOGITO_VERSION} 
-Dquarkus.platform.version=${QUARKUS_PLATFORM_VERSION}" >> .mvn/maven.config
-
 # we force the dependencies download beforehand, so we won't have problems 
when running or building our apps in offline mode
 # see:
 #   
https://quarkus.io/guides/maven-tooling#downloading-maven-artifact-dependencies-for-offline-development-and-testing
diff --git a/packages/maven-base/install.js b/packages/maven-base/install.js
index 84abd5b5001..a34033bc954 100644
--- a/packages/maven-base/install.js
+++ b/packages/maven-base/install.js
@@ -22,6 +22,4 @@ const { setup } = 
require("@kie-tools/maven-config-setup-helper");
 
 setup(`
     -Drevision=${buildEnv.env.mavenBase.version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
 `);
diff --git a/packages/maven-base/package.json b/packages/maven-base/package.json
index 439371a2348..a55001d910e 100644
--- a/packages/maven-base/package.json
+++ b/packages/maven-base/package.json
@@ -19,9 +19,15 @@
     "build:prod": "pnpm lint && run-script-os",
     "build:prod:darwin:linux": "mvn clean deploy -DdeployAtEnd 
-DskipTests=$(build-env tests.run --not) 
-Dmaven.test.failure.ignore=$(build-env tests.ignoreFailures) 
-Dmaven.deploy.skip=$(build-env maven.deploy.skip)",
     "build:prod:win32": "pnpm powershell \"mvn clean deploy `-DdeployAtEnd 
`-DskipTests `-Dmaven.test.failure.ignore=$(build-env tests.ignoreFailures) 
`-Dmaven.deploy.skip=$(build-env maven.deploy.skip)\"",
-    "install": "node install.js",
+    "install": "pnpm set-quarkus-version && pnpm set-kogito-version && node 
install.js",
     "lint": "echo 'Linting'",
-    "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command"
+    "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command",
+    "set-kogito-version": "run-script-os",
+    "set-kogito-version:darwin:linux": "mvn versions:set-property 
-Dproperty=version.org.kie.kogito -DnewVersion=$(build-env 
kogitoRuntime.version)",
+    "set-kogito-version:win32": "pnpm powershell \"mvn versions:set-property 
`-Dproperty=version.org.kie.kogito `-DnewVersion=$(build-env 
kogitoRuntime.version)\"",
+    "set-quarkus-version": "run-script-os",
+    "set-quarkus-version:darwin:linux": "mvn versions:set-property 
-Dproperty=quarkus.platform.version -DnewVersion=$(build-env 
quarkusPlatform.version)",
+    "set-quarkus-version:win32": "pnpm powershell \"mvn versions:set-property 
`-Dproperty=quarkus.platform.version `-DnewVersion=$(build-env 
quarkusPlatform.version)\""
   },
   "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
diff --git a/packages/maven-base/pom.xml b/packages/maven-base/pom.xml
index 9f09af992a7..d43d16222de 100644
--- a/packages/maven-base/pom.xml
+++ b/packages/maven-base/pom.xml
@@ -38,17 +38,49 @@
 
   <packaging>pom</packaging>
 
+  <organization>
+    <name>The Apache Software Foundation</name>
+    <url>https://apache.org/</url>
+  </organization>
+
+  <licenses>
+    <license>
+      <name>Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+
+  <scm>
+    
<connection>scm:git:[email protected]:apache/incubator-kie-tools.git</connection>
+    
<developerConnection>scm:git:[email protected]:apache/incubator-kie-tools.git</developerConnection>
+    <url>scm:git:[email protected]:apache/incubator-kie-tools.git</url>
+    <tag>HEAD</tag>
+  </scm>
+
+  <issueManagement>
+    <system>github-issues</system>
+    <url>https://github.com/apache/incubator-kie-issues/issues</url>
+  </issueManagement>
+
   <properties>
-    <compiler-plugin.version>3.12.1</compiler-plugin.version>
+    
<project.build.outputTimestamp>2024-01-12T00:00:00Z</project.build.outputTimestamp>
+    <version.maven.artifact.plugin>3.4.1</version.maven.artifact.plugin>
     <maven.compiler.source>17</maven.compiler.source>
     <maven.compiler.target>17</maven.compiler.target>
+    <maven.compiler.parameters>true</maven.compiler.parameters>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+    <compiler-plugin.version>3.12.1</compiler-plugin.version>
+    <version.resources.plugin>3.2.0</version.resources.plugin>
+    <version.flatten.plugin>1.3.0</version.flatten.plugin>
+    <version.junit>4.13.2</version.junit>
+    <surefire-plugin.version>3.2.5</surefire-plugin.version>
+    <quarkus.platform.version>3.2.10.Final</quarkus.platform.version>
+    <version.org.kie.kogito>999-20240417-SNAPSHOT</version.org.kie.kogito>
     
<quarkus-plugin.version>${quarkus.platform.version}</quarkus-plugin.version>
     <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
-    
<quarkus.platform.version>${quarkus.platform.version}</quarkus.platform.version>
     <version.failsafe.plugin>3.0.0-M7</version.failsafe.plugin>
-    <version.flatten.plugin>1.3.0</version.flatten.plugin>
-    <version.org.kie.kogito>${version.org.kie.kogito}</version.org.kie.kogito>
-    <version.resources.plugin>3.2.0</version.resources.plugin>
   </properties>
 
   <dependencyManagement>
@@ -90,6 +122,18 @@
   </dependencyManagement>
 
   <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-artifact-plugin</artifactId>
+          <version>${version.maven.artifact.plugin}</version>
+          <configuration>
+            <outputTimestamp>${project.build.outputTimestamp}</outputTimestamp>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
     <plugins>
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
diff --git 
a/packages/serverless-logic-web-tools-swf-deployment-quarkus-app/package.json 
b/packages/serverless-logic-web-tools-swf-deployment-quarkus-app/package.json
index 692c4d3da2e..0729c5ac20c 100644
--- 
a/packages/serverless-logic-web-tools-swf-deployment-quarkus-app/package.json
+++ 
b/packages/serverless-logic-web-tools-swf-deployment-quarkus-app/package.json
@@ -26,6 +26,9 @@
     "quarkus:dev:darwin:linux": "mvn clean package quarkus:dev -DskipTests",
     "quarkus:dev:win32": "mvn clean package quarkus:dev `-DskipTests"
   },
+  "dependencies": {
+    "@kie-tools/sonataflow-quarkus-devui": "workspace:*"
+  },
   "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
diff --git 
a/packages/serverless-logic-web-tools-swf-deployment-quarkus-app/pom.xml 
b/packages/serverless-logic-web-tools-swf-deployment-quarkus-app/pom.xml
index 8f1bee12f64..f65cd96d0b9 100644
--- a/packages/serverless-logic-web-tools-swf-deployment-quarkus-app/pom.xml
+++ b/packages/serverless-logic-web-tools-swf-deployment-quarkus-app/pom.xml
@@ -22,6 +22,15 @@
   xmlns="http://maven.apache.org/POM/4.0.0";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 >
+  <!-- Purposefully not declaring maven-base as parent -->
+  <!-- As this app aims to work as any consumer app would. -->
+
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>32</version>
+  </parent>
+
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.kie.kogito</groupId>
   
<artifactId>serverless-logic-web-tools-swf-deployment-quarkus-app</artifactId>
@@ -43,50 +52,6 @@
     <surefire-plugin.version>3.2.5</surefire-plugin.version>
   </properties>
 
-  <repositories>
-    <repository>
-      <!-- Duplicating the Maven Central repository here (as it is already 
coming from Super POM) makes the build much faster,
-           as the Maven Central is now treated as the first (default) 
repository (because it is before the Apache Nexus one).
-           Artifacts with release (fixed) versions are being downloaded 
primarily from there. Without the central being the
-           first repository the Apache Nexus would be contacted first and 
since it is quite slow it slows down the build.
-           We use Apache repo only to download our SNAPSHOTs. -->
-      <id>central</id>
-      <name>Central Repository</name>
-      <url>https://repo.maven.apache.org/maven2</url>
-      <layout>default</layout>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-    <repository>
-      <id>apache-public-repository-group</id>
-      <name>Apache Public Repository Group</name>
-      <url>https://repository.apache.org/content/groups/public/</url>
-      <releases>
-        <enabled>true</enabled>
-        <updatePolicy>never</updatePolicy>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-        <updatePolicy>daily</updatePolicy>
-      </snapshots>
-    </repository>
-    <repository>
-      <id>jboss-public-repository-group</id>
-      <name>JBoss Public Repository Group</name>
-      <url>https://repository.jboss.org/nexus/content/groups/public/</url>
-      <layout>default</layout>
-      <releases>
-        <enabled>true</enabled>
-        <updatePolicy>never</updatePolicy>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-        <updatePolicy>never</updatePolicy>
-      </snapshots>
-    </repository>
-  </repositories>
-
   <dependencyManagement>
     <dependencies>
       <dependency>
@@ -146,6 +111,7 @@
     <dependency>
       <groupId>org.apache.kie.sonataflow</groupId>
       <artifactId>sonataflow-quarkus-devui</artifactId>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.kie</groupId>
diff --git 
a/packages/serverless-logic-web-tools-swf-dev-mode-image/Containerfile 
b/packages/serverless-logic-web-tools-swf-dev-mode-image/Containerfile
index 3dd710cbaff..bc6f04f280c 100644
--- a/packages/serverless-logic-web-tools-swf-dev-mode-image/Containerfile
+++ b/packages/serverless-logic-web-tools-swf-dev-mode-image/Containerfile
@@ -25,7 +25,8 @@ USER root
 RUN chown kogito /home/kogito/.m2
 USER kogito
 
-COPY --chown=kogito:root 
dist-dev/serverless-logic-web-tools-swf-deployment-quarkus-app/ 
/home/kogito/serverless-logic-web-tools-swf-deployment-quarkus-app/
+COPY --chown=kogito:root dist-dev/quarkus-app/ 
/home/kogito/serverless-logic-web-tools-swf-deployment-quarkus-app/
+COPY --chown=kogito:root dist-dev/quarkus-app-m2/ /home/kogito/.m2/repository
 
 WORKDIR /home/kogito/serverless-logic-web-tools-swf-deployment-quarkus-app/
 
diff --git 
a/packages/serverless-logic-web-tools-swf-dev-mode-image/env/index.js 
b/packages/serverless-logic-web-tools-swf-dev-mode-image/env/index.js
index 01498c063bc..658917fa701 100644
--- a/packages/serverless-logic-web-tools-swf-dev-mode-image/env/index.js
+++ b/packages/serverless-logic-web-tools-swf-dev-mode-image/env/index.js
@@ -27,7 +27,7 @@ module.exports = composeEnv(
         default: "latest",
         description: "",
       },
-      SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeKogitoImageTag: {
+      SERVERLESS_LOGIC_WEB_TOOLS_DEVMODE_IMAGE__kogitoBaseBuilderImageTag: {
         default: "999-20240417",
         description: "",
       },
@@ -35,8 +35,9 @@ module.exports = composeEnv(
     get env() {
       return {
         swfDevModeImage: {
+          version: require("../package.json").version,
           buildTags: 
getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags),
-          kogitoImageTag: 
getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeKogitoImageTag),
+          kogitoImageTag: 
getOrDefault(this.vars.SERVERLESS_LOGIC_WEB_TOOLS_DEVMODE_IMAGE__kogitoBaseBuilderImageTag),
         },
       };
     },
diff --git a/packages/dmn-testing-models/install.js 
b/packages/serverless-logic-web-tools-swf-dev-mode-image/install.js
similarity index 82%
copy from packages/dmn-testing-models/install.js
copy to packages/serverless-logic-web-tools-swf-dev-mode-image/install.js
index 6f6ba519d0d..94df8d4a2e8 100644
--- a/packages/dmn-testing-models/install.js
+++ b/packages/serverless-logic-web-tools-swf-dev-mode-image/install.js
@@ -21,7 +21,5 @@ const buildEnv = require("./env");
 const { setup } = require("@kie-tools/maven-config-setup-helper");
 
 setup(`
-    -Drevision=${buildEnv.env.dmnTestingModels.version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
+    -Drevision=${buildEnv.env.swfDevModeImage.version}
 `);
diff --git 
a/packages/serverless-logic-web-tools-swf-dev-mode-image/package.json 
b/packages/serverless-logic-web-tools-swf-dev-mode-image/package.json
index 30f229432da..c4f624bd608 100644
--- a/packages/serverless-logic-web-tools-swf-dev-mode-image/package.json
+++ b/packages/serverless-logic-web-tools-swf-dev-mode-image/package.json
@@ -19,13 +19,16 @@
     "build:prod:linux": "run-script-if --bool \"$(build-env 
containerImages.build)\" --then \"pnpm copy:assets\" \"pnpm 
image:podman:build\"",
     "build:prod:win32": "echo \"Build not supported on Windows\"",
     "cleanup": "rimraf dist-dev && mkdir dist-dev",
-    "copy:assets": "pnpm 
copy:serverless-logic-web-tools-swf-deployment-quarkus-app && pnpm 
copy:sonataflow-deployment-webapp",
-    "copy:serverless-logic-web-tools-swf-deployment-quarkus-app": "cp -R 
./node_modules/@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app/
 ./dist-dev/serverless-logic-web-tools-swf-deployment-quarkus-app && mkdir -p 
./dist-dev/serverless-logic-web-tools-swf-deployment-quarkus-app/src/main/resources/META-INF/resources/",
-    "copy:sonataflow-deployment-webapp": "cp -R 
./node_modules/sonataflow-deployment-webapp/dist/* 
./dist-dev/serverless-logic-web-tools-swf-deployment-quarkus-app/src/main/resources/META-INF/resources",
+    "copy:assets": "pnpm copy:quarkus-app && pnpm 
copy:sonataflow-deployment-webapp && pnpm copy:m2-for-sonataflow-quarkus-devui",
+    "copy:m2-for-sonataflow-quarkus-devui": "mvn dependency:copy-dependencies 
-Dmdep.useRepositoryLayout=true -Dmdep.copyPom=true -DexcludeTransitive=true 
-DoutputDirectory=./dist-dev/quarkus-app-m2",
+    "copy:quarkus-app": "cp -R 
./node_modules/@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app/
 ./dist-dev/quarkus-app && mkdir -p 
./dist-dev/quarkus-app/src/main/resources/META-INF/resources/ && rm -rf 
./dist-dev/quarkus-app/node_modules ./dist-dev/quarkus-app/install.js 
./dist-dev/quarkus-app/env ./dist-dev/quarkus-app/package.json",
+    "copy:sonataflow-deployment-webapp": "cp -R 
./node_modules/sonataflow-deployment-webapp/dist/* 
./dist-dev/quarkus-app/src/main/resources/META-INF/resources",
     "image:docker:build": "run-script-if --bool $([ $(command -v docker) ] && 
echo true || echo false) --then \"docker build --ulimit nofile=5000:5000 $(echo 
$(build-env swfDevModeImage.buildTags) | xargs printf -- \"-t $(build-env 
swfDevModeImageEnv.registry)/$(build-env 
swfDevModeImageEnv.account)/$(build-env swfDevModeImageEnv.name):%s\n\" | xargs 
echo) --build-arg KOGITO_IMAGE_TAG=$(build-env swfDevModeImage.kogitoImageTag) 
.\" --else \"echo Docker not found, skipping image build.\"",
-    "image:podman:build": "run-script-if --bool $([ $(command -v podman) ] && 
echo true || echo false) --then \"podman build --ulimit nofile=5000:5000 $(echo 
$(build-env swfDevModeImage.buildTags) | xargs printf -- \"-t $(build-env 
swfDevModeImageEnv.registry)/$(build-env 
swfDevModeImageEnv.account)/$(build-env swfDevModeImageEnv.name):%s\n\" | xargs 
echo) --build-arg KOGITO_IMAGE_TAG=$(build-env swfDevModeImage.kogitoImageTag) 
-f Containerfile\" --else \"echo Podman not found, skipping  [...]
+    "image:podman:build": "run-script-if --bool $([ $(command -v podman) ] && 
echo true || echo false) --then \"podman build --ulimit nofile=5000:5000 $(echo 
$(build-env swfDevModeImage.buildTags) | xargs printf -- \"-t $(build-env 
swfDevModeImageEnv.registry)/$(build-env 
swfDevModeImageEnv.account)/$(build-env swfDevModeImageEnv.name):%s\n\" | xargs 
echo) --build-arg KOGITO_IMAGE_TAG=$(build-env swfDevModeImage.kogitoImageTag) 
-f Containerfile\" --else \"echo Podman not found, skipping  [...]
+    "install": "node install.js"
   },
   "devDependencies": {
+    "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app": 
"workspace:*",
     "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image-env": 
"workspace:*",
diff --git a/packages/serverless-logic-web-tools-swf-dev-mode-image/pom.xml 
b/packages/serverless-logic-web-tools-swf-dev-mode-image/pom.xml
new file mode 100644
index 00000000000..bbdaba366f1
--- /dev/null
+++ b/packages/serverless-logic-web-tools-swf-dev-mode-image/pom.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" ?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~ 
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~ 
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.      
+-->
+<project
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
+  xmlns="http://maven.apache.org/POM/4.0.0";
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.kie.kogito</groupId>
+    
<artifactId>serverless-logic-web-tools-swf-deployment-quarkus-app-image</artifactId>
+    <version>${revision}</version>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.kie.sonataflow</groupId>
+            <artifactId>sonataflow-quarkus-devui-deployment</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.kie.sonataflow</groupId>
+            <artifactId>sonataflow-quarkus-devui</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.kie.sonataflow</groupId>
+            <artifactId>sonataflow-quarkus-devui-parent</artifactId>
+            <version>${project.version}</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>org.kie</groupId>
+            <artifactId>kie-tools-maven-base</artifactId>
+            <version>${project.version}</version>
+            <type>pom</type>
+        </dependency>
+    </dependencies>
+</project>
diff --git 
a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml 
b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
index a85860c9e5d..34706b55de5 100644
--- a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml
@@ -24,7 +24,7 @@
 >
   <parent>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <version>${revision}</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git 
a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml 
b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml
index cfa481267ac..5c782a2c712 100644
--- 
a/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml
+++ 
b/packages/serverless-workflow-diagram-editor/appformer-kogito-bridge/pom.xml
@@ -26,7 +26,7 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <version>${revision}</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
diff --git 
a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/pom.xml 
b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/pom.xml
index cf617f9817d..a2132c8451b 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/pom.xml
@@ -23,7 +23,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
 >
   <parent>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
     <version>${revision}</version>
   </parent>
diff --git 
a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/pom.xml 
b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/pom.xml
index 9b3f91abd00..c0912a8b18e 100644
--- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/pom.xml
@@ -5,7 +5,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
 >
   <parent>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
     <version>${revision}</version>
   </parent>
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml 
b/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml
index 31b8cfbbf79..10a1aa080ab 100644
--- a/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml
@@ -25,7 +25,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-        <artifactId>stunner-editors-parent</artifactId>
+        <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
         <version>${revision}</version>
       </parent>
 
diff --git a/packages/serverless-workflow-diagram-editor/lienzo-tests/pom.xml 
b/packages/serverless-workflow-diagram-editor/lienzo-tests/pom.xml
index 84f5baeb8c0..dc647e1d035 100644
--- a/packages/serverless-workflow-diagram-editor/lienzo-tests/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/lienzo-tests/pom.xml
@@ -25,7 +25,7 @@
   <modelVersion>4.0.0</modelVersion>
        <parent>
                <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-               <artifactId>stunner-editors-parent</artifactId>
+               
<artifactId>serverless-workflow-diagram-editor-parent</artifactId>
                <version>${revision}</version>
                <relativePath>../pom.xml</relativePath>
   </parent>
diff --git a/packages/serverless-workflow-diagram-editor/pom.xml 
b/packages/serverless-workflow-diagram-editor/pom.xml
index 4a306e43506..0a790931694 100644
--- a/packages/serverless-workflow-diagram-editor/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/pom.xml
@@ -22,10 +22,12 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";
 >
+  <!-- Purposefully not declaring maven-base as parent -->
+  <!-- As this package is not intended to be published. -->
 
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-  <artifactId>stunner-editors-parent</artifactId>
+  <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
   <version>${revision}</version>
   <packaging>pom</packaging>
 
diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/pom.xml 
b/packages/serverless-workflow-diagram-editor/sw-editor/pom.xml
index b5a76232abf..e958436b91f 100644
--- a/packages/serverless-workflow-diagram-editor/sw-editor/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/sw-editor/pom.xml
@@ -25,7 +25,7 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
     <version>${revision}</version>
   </parent>
diff --git a/packages/serverless-workflow-diagram-editor/third_party/pom.xml 
b/packages/serverless-workflow-diagram-editor/third_party/pom.xml
index fcd0eea0689..833ced821b8 100644
--- a/packages/serverless-workflow-diagram-editor/third_party/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/third_party/pom.xml
@@ -5,7 +5,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
 >
     <parent>
-        <artifactId>stunner-editors-parent</artifactId>
+        <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
         <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
         <version>${revision}</version>
     </parent>
diff --git a/packages/serverless-workflow-diagram-editor/uberfire-api/pom.xml 
b/packages/serverless-workflow-diagram-editor/uberfire-api/pom.xml
index 2c21262549e..ada47f2e089 100644
--- a/packages/serverless-workflow-diagram-editor/uberfire-api/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/uberfire-api/pom.xml
@@ -26,7 +26,7 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <version>${revision}</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
diff --git 
a/packages/serverless-workflow-diagram-editor/uberfire-client-api/pom.xml 
b/packages/serverless-workflow-diagram-editor/uberfire-client-api/pom.xml
index 6224057e3e2..d499b77b122 100644
--- a/packages/serverless-workflow-diagram-editor/uberfire-client-api/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/uberfire-client-api/pom.xml
@@ -26,7 +26,7 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <version>${revision}</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
diff --git 
a/packages/serverless-workflow-diagram-editor/uberfire-extensions/pom.xml 
b/packages/serverless-workflow-diagram-editor/uberfire-extensions/pom.xml
index be0a1d44b92..44d2279cb0e 100644
--- a/packages/serverless-workflow-diagram-editor/uberfire-extensions/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/uberfire-extensions/pom.xml
@@ -26,7 +26,7 @@
 
   <parent>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <version>${revision}</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
diff --git 
a/packages/serverless-workflow-diagram-editor/uberfire-workbench/pom.xml 
b/packages/serverless-workflow-diagram-editor/uberfire-workbench/pom.xml
index 0124d3a1df6..ec630b5a526 100644
--- a/packages/serverless-workflow-diagram-editor/uberfire-workbench/pom.xml
+++ b/packages/serverless-workflow-diagram-editor/uberfire-workbench/pom.xml
@@ -25,7 +25,7 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.kie.kogito.stunner.serverless.editor</groupId>
-    <artifactId>stunner-editors-parent</artifactId>
+    <artifactId>serverless-workflow-diagram-editor-parent</artifactId>
     <version>${revision}</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
diff --git a/packages/sonataflow-quarkus-devui/install.js 
b/packages/sonataflow-quarkus-devui/install.js
index c35be7f2d3f..99bfadb8cf8 100644
--- a/packages/sonataflow-quarkus-devui/install.js
+++ b/packages/sonataflow-quarkus-devui/install.js
@@ -22,6 +22,4 @@ const { setup } = 
require("@kie-tools/maven-config-setup-helper");
 
 setup(`
     -Drevision=${buildEnv.env.sonataflowQuarkusDevuiExtension.version}
-    -Dquarkus.platform.version=${buildEnv.env.quarkusPlatform.version}
-    -Dversion.org.kie.kogito=${buildEnv.env.kogitoRuntime.version}
 `);
diff --git a/packages/sonataflow-quarkus-devui/package.json 
b/packages/sonataflow-quarkus-devui/package.json
index a24630902bd..9026e0621a3 100644
--- a/packages/sonataflow-quarkus-devui/package.json
+++ b/packages/sonataflow-quarkus-devui/package.json
@@ -26,8 +26,10 @@
     "quarkus:dev:darwin:linux": "mvn clean package quarkus:dev -DskipTests",
     "quarkus:dev:win32": "mvn clean package quarkus:dev -DskipTests"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
-    "@kie-tools/maven-base": "workspace:*",
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/serverless-workflow-dev-ui-webapp": "workspace:*",
diff --git a/packages/stunner-editors/pom.xml b/packages/stunner-editors/pom.xml
index 251b63bdb21..5a9fc04d31b 100644
--- a/packages/stunner-editors/pom.xml
+++ b/packages/stunner-editors/pom.xml
@@ -22,7 +22,9 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";
 >
-
+  <!-- Purposefully not declaring maven-base as parent -->
+  <!-- As this package is not intended to be published. -->
+  
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.kie.kogito.stunner.editors</groupId>
   <artifactId>stunner-editors-parent</artifactId>
diff --git a/packages/vscode-java-code-completion-extension-plugin/package.json 
b/packages/vscode-java-code-completion-extension-plugin/package.json
index 6b4faa0ec93..8b577ac2080 100644
--- a/packages/vscode-java-code-completion-extension-plugin/package.json
+++ b/packages/vscode-java-code-completion-extension-plugin/package.json
@@ -1,4 +1,5 @@
 {
+  "private": true,
   "name": "@kie-tools/vscode-java-code-completion-extension-plugin",
   "version": "0.0.0",
   "description": "",
@@ -28,6 +29,9 @@
     "lint": "echo 'Linting'",
     "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
diff --git a/packages/vscode-java-code-completion-extension-plugin/pom.xml 
b/packages/vscode-java-code-completion-extension-plugin/pom.xml
index ccd04d03413..f5e4725710e 100644
--- a/packages/vscode-java-code-completion-extension-plugin/pom.xml
+++ b/packages/vscode-java-code-completion-extension-plugin/pom.xml
@@ -22,17 +22,21 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";
 >
+  <parent>
+    <groupId>org.kie</groupId>
+    <artifactId>kie-tools-maven-base</artifactId>
+    <version>${revision}</version>
+    <relativePath>./node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+  </parent>
+
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.kie</groupId>
   <artifactId>vscode-java-code-completion-extension-plugin</artifactId>
-  <version>${revision}</version>
   <packaging>pom</packaging>
   <name>vscode-java-code-completion-extension-plugin :: parent</name>
   <description>vscode-java-code-completion-extension-plugin 
parent</description>
 
   <properties>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     <tycho.version>3.0.5</tycho.version>
     <tycho.extras.version>${tycho.version}</tycho.extras.version>
     
<tycho.scmUrl>scm:git:https://github.com/apache/incubator-kie-tools.git</tycho.scmUrl>
@@ -47,11 +51,6 @@
     <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
     <jacoco.destFile>${project.build.directory}/jacoco.exec</jacoco.destFile>
     <sonar.jacoco.reportPath>${jacoco.destFile}</sonar.jacoco.reportPath>
-
-    <maven.compiler.target>17</maven.compiler.target>
-    <maven.compiler.source>17</maven.compiler.source>
-
-    <version.flatten.plugin>1.3.0</version.flatten.plugin>
   </properties>
   <repositories>
     <repository>
diff --git a/packages/yard-model/package.json b/packages/yard-model/package.json
index e4713c997b5..52f55e3440b 100644
--- a/packages/yard-model/package.json
+++ b/packages/yard-model/package.json
@@ -1,5 +1,5 @@
 {
-  "private": false,
+  "private": true,
   "name": "@kie-tools/yard-model",
   "version": "0.0.0",
   "description": "",
@@ -27,6 +27,9 @@
     "lint": "echo 'Linting'",
     "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
diff --git a/packages/yard-model/pom.xml b/packages/yard-model/pom.xml
index 7adfc90538d..d9f074fabcb 100644
--- a/packages/yard-model/pom.xml
+++ b/packages/yard-model/pom.xml
@@ -22,11 +22,16 @@
   xmlns="http://maven.apache.org/POM/4.0.0";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 >
+    <parent>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-tools-maven-base</artifactId>
+        <version>${revision}</version>
+        
<relativePath>./node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+    </parent>
 
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.kie.kogito</groupId>
     <artifactId>yard-model</artifactId>
-    <version>${revision}</version>
 
     <licenses>
         <license>
@@ -41,8 +46,6 @@
         <helper.maven.plugin>3.2.0</helper.maven.plugin>
         <maven.compiler.source>11</maven.compiler.source>
         <maven.compiler.target>11</maven.compiler.target>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     </properties>
 
     <dependencies>
diff --git a/packages/yard-validator-worker/package.json 
b/packages/yard-validator-worker/package.json
index c6a4e4fba0e..aab5d5f0c1a 100644
--- a/packages/yard-validator-worker/package.json
+++ b/packages/yard-validator-worker/package.json
@@ -1,5 +1,5 @@
 {
-  "private": false,
+  "private": true,
   "name": "@kie-tools/yard-validator-worker",
   "version": "0.0.0",
   "description": "",
@@ -28,6 +28,9 @@
     "lint": "echo 'Linting'",
     "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted 
-Command"
   },
+  "dependencies": {
+    "@kie-tools/maven-base": "workspace:*"
+  },
   "devDependencies": {
     "@kie-tools/maven-config-setup-helper": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
diff --git a/packages/yard-validator-worker/pom.xml 
b/packages/yard-validator-worker/pom.xml
index e234aa03216..c8af904c4e8 100644
--- a/packages/yard-validator-worker/pom.xml
+++ b/packages/yard-validator-worker/pom.xml
@@ -22,10 +22,16 @@
   xmlns="http://maven.apache.org/POM/4.0.0";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 >
+    <parent>
+        <groupId>org.kie</groupId>
+        <artifactId>kie-tools-maven-base</artifactId>
+        <version>${revision}</version>
+        
<relativePath>./node_modules/@kie-tools/maven-base/pom.xml</relativePath>
+    </parent>
+
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.kie.kogito</groupId>
     <artifactId>yard-validator-worker</artifactId>
-    <version>${revision}</version>
 
     <licenses>
         <license>
@@ -41,12 +47,7 @@
         <compiler-plugin.version>3.8.1</compiler-plugin.version>
         <maven.compiler.source>11</maven.compiler.source>
         <maven.compiler.target>11</maven.compiler.target>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
-        <version.junit>4.13.1</version.junit>
         <j2cl.maven.plugin.version>0.23.0</j2cl.maven.plugin.version>
-        <version.org.junit>4.13.1</version.org.junit>
     </properties>
 
     <dependencies>
@@ -71,7 +72,7 @@
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
-            <version>${version.org.junit}</version>
+            <version>${version.junit}</version>
             <scope>test</scope>
         </dependency>
 
@@ -87,7 +88,7 @@
             <plugin>
                 <groupId>org.kie.j2cl.tools</groupId>
                 <artifactId>j2cl-maven-plugin</artifactId>
-                <version>0.23.0</version>
+                <version>${j2cl.maven.plugin.version}</version>
                 <executions>
                     <execution>
                         <goals>
diff --git a/packages/yard-validator/package.json 
b/packages/yard-validator/package.json
index 12b0324a527..a40f4cfd4d1 100644
--- a/packages/yard-validator/package.json
+++ b/packages/yard-validator/package.json
@@ -20,13 +20,13 @@
     "lint": "run-script-if --bool \"$(build-env linters.run)\" --then 
\"kie-tools--eslint ./src\""
   },
   "dependencies": {
-    "@kie-tools-core/notifications": "workspace:*",
-    "@kie-tools/yard-validator-worker": "workspace:*"
+    "@kie-tools-core/notifications": "workspace:*"
   },
   "devDependencies": {
     "@kie-tools/eslint": "workspace:*",
     "@kie-tools/root-env": "workspace:*",
     "@kie-tools/tsconfig": "workspace:*",
+    "@kie-tools/yard-validator-worker": "workspace:*",
     "copyfiles": "^2.4.1",
     "rimraf": "^3.0.2",
     "run-script-os": "^1.1.6",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d2526990c6a..69a8c4a7bf0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -254,13 +254,14 @@ importers:
         version: 1.1.6
 
   examples/drools-process-usertasks-quarkus-example:
-    devDependencies:
+    dependencies:
       "@kie-tools/jbpm-quarkus-devui":
         specifier: workspace:*
         version: link:../../packages/jbpm-quarkus-devui
       "@kie-tools/maven-base":
         specifier: workspace:*
         version: link:../../packages/maven-base
+    devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
         version: link:../../packages/maven-config-setup-helper
@@ -413,19 +414,20 @@ importers:
         version: 4.8.4
 
   examples/sonataflow-greeting-quarkus-example:
-    devDependencies:
+    dependencies:
       "@kie-tools/maven-base":
         specifier: workspace:*
         version: link:../../packages/maven-base
+      "@kie-tools/sonataflow-quarkus-devui":
+        specifier: workspace:*
+        version: link:../../packages/sonataflow-quarkus-devui
+    devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
         version: link:../../packages/maven-config-setup-helper
       "@kie-tools/root-env":
         specifier: workspace:*
         version: link:../../packages/root-env
-      "@kie-tools/sonataflow-quarkus-devui":
-        specifier: workspace:*
-        version: link:../../packages/sonataflow-quarkus-devui
       run-script-os:
         specifier: ^1.1.6
         version: 1.1.6
@@ -1051,9 +1053,6 @@ importers:
       "@kie-tools/kie-bc-editors":
         specifier: workspace:*
         version: link:../kie-bc-editors
-      "@kie-tools/vscode-java-code-completion-extension-plugin":
-        specifier: workspace:*
-        version: link:../vscode-java-code-completion-extension-plugin
     devDependencies:
       "@kie-tools-core/webpack-base":
         specifier: workspace:*
@@ -1070,6 +1069,9 @@ importers:
       "@kie-tools/tsconfig":
         specifier: workspace:*
         version: link:../tsconfig
+      "@kie-tools/vscode-java-code-completion-extension-plugin":
+        specifier: workspace:*
+        version: link:../vscode-java-code-completion-extension-plugin
       "@types/vscode":
         specifier: 1.67.0
         version: 1.67.0
@@ -1585,6 +1587,10 @@ importers:
         version: 1.1.6
 
   packages/dashbuilder:
+    dependencies:
+      "@kie-tools/maven-base":
+        specifier: workspace:*
+        version: link:../maven-base
     devDependencies:
       "@kie-tools/dashbuilder-component-assembler":
         specifier: workspace:*
@@ -3124,6 +3130,10 @@ importers:
         version: link:../root-env
 
   packages/dev-deployment-base-image:
+    dependencies:
+      "@kie-tools/maven-base":
+        specifier: workspace:*
+        version: link:../maven-base
     devDependencies:
       "@kie-tools/dev-deployment-upload-service":
         specifier: workspace:*
@@ -3315,6 +3325,10 @@ importers:
         version: 1.1.6
 
   packages/dev-deployment-kogito-quarkus-blank-app:
+    dependencies:
+      "@kie-tools/jbpm-quarkus-devui":
+        specifier: workspace:*
+        version: link:../jbpm-quarkus-devui
     devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
@@ -3989,10 +4003,11 @@ importers:
         version: 4.8.4
 
   packages/dmn-testing-models:
-    devDependencies:
+    dependencies:
       "@kie-tools/maven-base":
         specifier: workspace:*
         version: link:../maven-base
+    devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
         version: link:../maven-config-setup-helper
@@ -4032,9 +4047,6 @@ importers:
       "@kie-tools/kie-bc-editors":
         specifier: workspace:*
         version: link:../kie-bc-editors
-      "@kie-tools/vscode-java-code-completion-extension-plugin":
-        specifier: workspace:*
-        version: link:../vscode-java-code-completion-extension-plugin
     devDependencies:
       "@kie-tools-core/webpack-base":
         specifier: workspace:*
@@ -4051,6 +4063,9 @@ importers:
       "@kie-tools/tsconfig":
         specifier: workspace:*
         version: link:../tsconfig
+      "@kie-tools/vscode-java-code-completion-extension-plugin":
+        specifier: workspace:*
+        version: link:../vscode-java-code-completion-extension-plugin
       "@types/vscode":
         specifier: 1.67.0
         version: 1.67.0
@@ -4421,6 +4436,10 @@ importers:
         version: 4.8.4
 
   packages/extended-services-java:
+    dependencies:
+      "@kie-tools/maven-base":
+        specifier: workspace:*
+        version: link:../maven-base
     devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
@@ -5183,10 +5202,11 @@ importers:
         version: 5.9.0
 
   packages/jbpm-quarkus-devui:
-    devDependencies:
+    dependencies:
       "@kie-tools/maven-base":
         specifier: workspace:*
         version: link:../maven-base
+    devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
         version: link:../maven-config-setup-helper
@@ -9694,6 +9714,10 @@ importers:
         version: link:../root-env
 
   packages/serverless-logic-web-tools-swf-deployment-quarkus-app:
+    dependencies:
+      "@kie-tools/sonataflow-quarkus-devui":
+        specifier: workspace:*
+        version: link:../sonataflow-quarkus-devui
     devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
@@ -9707,6 +9731,9 @@ importers:
 
   packages/serverless-logic-web-tools-swf-dev-mode-image:
     devDependencies:
+      "@kie-tools/maven-config-setup-helper":
+        specifier: workspace:*
+        version: link:../maven-config-setup-helper
       "@kie-tools/root-env":
         specifier: workspace:*
         version: link:../root-env
@@ -11135,10 +11162,11 @@ importers:
         version: 5.9.0
 
   packages/sonataflow-quarkus-devui:
-    devDependencies:
+    dependencies:
       "@kie-tools/maven-base":
         specifier: workspace:*
         version: link:../maven-base
+    devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
         version: link:../maven-config-setup-helper
@@ -12485,6 +12513,10 @@ importers:
         version: 4.8.4
 
   packages/vscode-java-code-completion-extension-plugin:
+    dependencies:
+      "@kie-tools/maven-base":
+        specifier: workspace:*
+        version: link:../maven-base
     devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
@@ -13082,6 +13114,10 @@ importers:
         version: 4.8.4
 
   packages/yard-model:
+    dependencies:
+      "@kie-tools/maven-base":
+        specifier: workspace:*
+        version: link:../maven-base
     devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
@@ -13110,9 +13146,6 @@ importers:
       "@kie-tools-core/notifications":
         specifier: workspace:*
         version: link:../notifications
-      "@kie-tools/yard-validator-worker":
-        specifier: workspace:*
-        version: link:../yard-validator-worker
     devDependencies:
       "@kie-tools/eslint":
         specifier: workspace:*
@@ -13123,6 +13156,9 @@ importers:
       "@kie-tools/tsconfig":
         specifier: workspace:*
         version: link:../tsconfig
+      "@kie-tools/yard-validator-worker":
+        specifier: workspace:*
+        version: link:../yard-validator-worker
       copyfiles:
         specifier: ^2.4.1
         version: 2.4.1
@@ -13137,6 +13173,10 @@ importers:
         version: 4.8.4
 
   packages/yard-validator-worker:
+    dependencies:
+      "@kie-tools/maven-base":
+        specifier: workspace:*
+        version: link:../maven-base
     devDependencies:
       "@kie-tools/maven-config-setup-helper":
         specifier: workspace:*
@@ -34566,7 +34606,7 @@ packages:
       glob-parent: 6.0.2
       globby: 13.1.2
       normalize-path: 3.0.0
-      schema-utils: 4.2.0
+      schema-utils: 4.0.0
       serialize-javascript: 6.0.1
       webpack: 5.76.1
     dev: true
diff --git a/repo/graph.dot b/repo/graph.dot
index aec39cad8bc..513f225e54c 100644
--- a/repo/graph.dot
+++ b/repo/graph.dot
@@ -44,8 +44,8 @@ digraph G {
   "@kie-tools/xml-parser-ts-codegen" [ color = "blue", fontcolor = "blue", 
style = "rounded" ];
   "bpmn-vscode-extension" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
   "@kie-tools/kie-bc-editors" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
-  "@kie-tools/vscode-java-code-completion-extension-plugin" [ color = "blue", 
fontcolor = "blue", style = "rounded" ];
   "@kie-tools/stunner-editors" [ color = "black", fontcolor = "black", style = 
"dashed, rounded" ];
+  "@kie-tools/vscode-java-code-completion-extension-plugin" [ color = "black", 
fontcolor = "black", style = "dashed, rounded" ];
   "chrome-extension-pack-kogito-kie-editors" [ color = "black", fontcolor = 
"black", style = "dashed, rounded" ];
   "@kie-tools/chrome-extension-test-helper" [ color = "blue", fontcolor = 
"blue", style = "rounded" ];
   "chrome-extension-serverless-workflow-editor" [ color = "black", fontcolor = 
"black", style = "dashed, rounded" ];
@@ -57,8 +57,8 @@ digraph G {
   "@kie-tools/cors-proxy-image" [ color = "black", fontcolor = "black", style 
= "dashed, rounded" ];
   "@kie-tools/image-builder" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
   "@kie-tools/dashbuilder" [ color = "black", fontcolor = "black", style = 
"dashed, rounded" ];
+  "@kie-tools/maven-base" [ color = "black", fontcolor = "black", style = 
"dashed, rounded" ];
   "@kie-tools/dashbuilder-component-assembler" [ color = "black", fontcolor = 
"black", style = "dashed, rounded" ];
-  "@kie-tools/maven-config-setup-helper" [ color = "black", fontcolor = 
"black", style = "dashed, rounded" ];
   "@kie-tools/dashbuilder-client" [ color = "blue", fontcolor = "blue", style 
= "rounded" ];
   "@kie-tools/dashbuilder-component-api" [ color = "blue", fontcolor = "blue", 
style = "rounded" ];
   "@kie-tools/dashbuilder-component-echarts" [ color = "black", fontcolor = 
"black", style = "dashed, rounded" ];
@@ -99,7 +99,6 @@ digraph G {
   "@kie-tools/dmn-testing-models" [ color = "black", fontcolor = "black", 
style = "dashed, rounded" ];
   "@kie-tools/dmn-runner" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
   "@kie-tools/extended-services-api" [ color = "blue", fontcolor = "blue", 
style = "rounded" ];
-  "@kie-tools/maven-base" [ color = "black", fontcolor = "black", style = 
"dashed, rounded" ];
   "dmn-vscode-extension" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
   "@kie-tools-core/keyboard-shortcuts" [ color = "purple", fontcolor = 
"purple", style = "rounded" ];
   "@kie-tools-core/envelope-bus" [ color = "purple", fontcolor = "purple", 
style = "rounded" ];
@@ -137,6 +136,7 @@ digraph G {
   "@kie-tools/kogito-task-console" [ color = "black", fontcolor = "black", 
style = "dashed, rounded" ];
   "@kie-tools/runtime-tools-task-console-webapp" [ color = "blue", fontcolor = 
"blue", style = "rounded" ];
   "@kie-tools-core/kubernetes-bridge" [ color = "purple", fontcolor = 
"purple", style = "rounded" ];
+  "@kie-tools/maven-config-setup-helper" [ color = "black", fontcolor = 
"black", style = "dashed, rounded" ];
   "@kie-tools-core/workspace" [ color = "purple", fontcolor = "purple", style 
= "rounded" ];
   "@kie-tools/unitables-dmn" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
   "pmml-vscode-extension" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
@@ -181,8 +181,8 @@ digraph G {
   "@kie-tools/xml-parser-ts" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
   "@kie-tools/yard-language-service" [ color = "blue", fontcolor = "blue", 
style = "rounded" ];
   "@kie-tools/yard-validator" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
-  "@kie-tools/yard-model" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
-  "@kie-tools/yard-validator-worker" [ color = "blue", fontcolor = "blue", 
style = "rounded" ];
+  "@kie-tools/yard-model" [ color = "black", fontcolor = "black", style = 
"dashed, rounded" ];
+  "@kie-tools/yard-validator-worker" [ color = "black", fontcolor = "black", 
style = "dashed, rounded" ];
   "yard-vscode-extension" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
   "@kie-tools-scripts/build-env" [ color = "blue", fontcolor = "blue", style = 
"rounded" ];
   "kie-tools-root" -> "@kie-tools-scripts/bootstrap" [ style = "dashed", color 
= "black" ];
@@ -198,11 +198,11 @@ digraph G {
   "kie-tools-examples-base64png-editor-vscode-extension" -> 
"@kie-tools-examples/base64png-editor" [ style = "solid", color = "orange" ];
   "kie-tools-examples-base64png-editor-vscode-extension" -> 
"@kie-tools-core/webpack-base" [ style = "dashed", color = "orange" ];
   "@kie-tools-examples/commit-message-validation-service" -> 
"@kie-tools/root-env" [ style = "dashed", color = "orange" ];
-  "@kie-tools-examples/drools-process-usertasks-quarkus-example" -> 
"@kie-tools/jbpm-quarkus-devui" [ style = "dashed", color = "orange" ];
+  "@kie-tools-examples/drools-process-usertasks-quarkus-example" -> 
"@kie-tools/jbpm-quarkus-devui" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/ping-pong-view" -> "@kie-tools-core/envelope" [ style = 
"solid", color = "orange" ];
   "@kie-tools-examples/ping-pong-view-angular" -> 
"@kie-tools-examples/ping-pong-view" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/ping-pong-view-react" -> 
"@kie-tools-examples/ping-pong-view" [ style = "solid", color = "orange" ];
-  "@kie-tools-examples/sonataflow-greeting-quarkus-example" -> 
"@kie-tools/sonataflow-quarkus-devui" [ style = "dashed", color = "orange" ];
+  "@kie-tools-examples/sonataflow-greeting-quarkus-example" -> 
"@kie-tools/sonataflow-quarkus-devui" [ style = "solid", color = "orange" ];
   "@kie-tools-examples/todo-list-view" -> "@kie-tools-core/envelope" [ style = 
"solid", color = "orange" ];
   "kie-tools-examples-todo-list-view-vscode-extension" -> 
"@kie-tools-core/vscode-extension" [ style = "solid", color = "orange" ];
   "kie-tools-examples-todo-list-view-vscode-extension" -> 
"@kie-tools-examples/todo-list-view" [ style = "solid", color = "orange" ];
@@ -224,8 +224,8 @@ digraph G {
   "@kie-tools/bpmn-marshaller" -> "@kie-tools/xml-parser-ts-codegen" [ style = 
"dashed", color = "blue" ];
   "bpmn-vscode-extension" -> "@kie-tools-core/vscode-extension" [ style = 
"solid", color = "blue" ];
   "bpmn-vscode-extension" -> "@kie-tools/kie-bc-editors" [ style = "solid", 
color = "blue" ];
-  "bpmn-vscode-extension" -> 
"@kie-tools/vscode-java-code-completion-extension-plugin" [ style = "solid", 
color = "blue" ];
   "bpmn-vscode-extension" -> "@kie-tools/stunner-editors" [ style = "dashed", 
color = "blue" ];
+  "bpmn-vscode-extension" -> 
"@kie-tools/vscode-java-code-completion-extension-plugin" [ style = "dashed", 
color = "blue" ];
   "@kie-tools-core/chrome-extension" -> "@kie-tools-core/editor" [ style = 
"solid", color = "purple" ];
   "chrome-extension-pack-kogito-kie-editors" -> 
"@kie-tools-core/chrome-extension" [ style = "solid", color = "black" ];
   "chrome-extension-pack-kogito-kie-editors" -> "@kie-tools/kie-bc-editors" [ 
style = "solid", color = "black" ];
@@ -242,8 +242,8 @@ digraph G {
   "@kie-tools/cors-proxy-api" -> "@kie-tools/tsconfig" [ style = "dashed", 
color = "blue" ];
   "@kie-tools/cors-proxy-image" -> "@kie-tools/cors-proxy" [ style = "dashed", 
color = "black" ];
   "@kie-tools/cors-proxy-image" -> "@kie-tools/image-builder" [ style = 
"dashed", color = "black" ];
+  "@kie-tools/dashbuilder" -> "@kie-tools/maven-base" [ style = "solid", color 
= "black" ];
   "@kie-tools/dashbuilder" -> "@kie-tools/dashbuilder-component-assembler" [ 
style = "dashed", color = "black" ];
-  "@kie-tools/dashbuilder" -> "@kie-tools/maven-config-setup-helper" [ style = 
"dashed", color = "black" ];
   "@kie-tools/dashbuilder-client" -> "@kie-tools/dashbuilder" [ style = 
"dashed", color = "blue" ];
   "@kie-tools/dashbuilder-component-api" -> "@kie-tools/eslint" [ style = 
"dashed", color = "blue" ];
   "@kie-tools/dashbuilder-component-api" -> "@kie-tools/root-env" [ style = 
"dashed", color = "blue" ];
@@ -296,15 +296,14 @@ digraph G {
   "@kie-tools/dashbuilder-viewer-image" -> 
"@kie-tools/dashbuilder-viewer-deployment-webapp" [ style = "dashed", color = 
"black" ];
   "@kie-tools/dashbuilder-viewer-image" -> 
"@kie-tools/dashbuilder-viewer-image-env" [ style = "dashed", color = "black" ];
   "@kie-tools/dashbuilder-viewer-image-env" -> "@kie-tools/root-env" [ style = 
"dashed", color = "black" ];
+  "@kie-tools/dev-deployment-base-image" -> "@kie-tools/maven-base" [ style = 
"solid", color = "black" ];
   "@kie-tools/dev-deployment-base-image" -> 
"@kie-tools/dev-deployment-upload-service" [ style = "dashed", color = "black" 
];
   "@kie-tools/dev-deployment-base-image" -> "@kie-tools/image-builder" [ style 
= "dashed", color = "black" ];
-  "@kie-tools/dev-deployment-base-image" -> 
"@kie-tools/maven-config-setup-helper" [ style = "dashed", color = "black" ];
   "@kie-tools/dev-deployment-dmn-form-webapp" -> 
"@kie-tools-core/patternfly-base" [ style = "solid", color = "black" ];
   "@kie-tools/dev-deployment-dmn-form-webapp" -> "@kie-tools/form-dmn" [ style 
= "solid", color = "black" ];
   "@kie-tools/dev-deployment-dmn-form-webapp-image" -> 
"@kie-tools/dev-deployment-dmn-form-webapp" [ style = "solid", color = "black" 
];
   "@kie-tools/dev-deployment-dmn-form-webapp-image" -> 
"@kie-tools/image-builder" [ style = "dashed", color = "black" ];
-  "@kie-tools/dev-deployment-kogito-quarkus-blank-app" -> 
"@kie-tools/maven-config-setup-helper" [ style = "dashed", color = "black" ];
-  "@kie-tools/dev-deployment-kogito-quarkus-blank-app" -> 
"@kie-tools/root-env" [ style = "dashed", color = "black" ];
+  "@kie-tools/dev-deployment-kogito-quarkus-blank-app" -> 
"@kie-tools/jbpm-quarkus-devui" [ style = "solid", color = "black" ];
   "@kie-tools/dev-deployment-kogito-quarkus-blank-app-image" -> 
"@kie-tools/dev-deployment-base-image" [ style = "solid", color = "black" ];
   "@kie-tools/dev-deployment-kogito-quarkus-blank-app-image" -> 
"@kie-tools/dev-deployment-kogito-quarkus-blank-app" [ style = "solid", color = 
"black" ];
   "@kie-tools/dev-deployment-upload-service" -> "@kie-tools/root-env" [ style 
= "dashed", color = "black" ];
@@ -324,12 +323,12 @@ digraph G {
   "@kie-tools/dmn-runner" -> "@kie-tools-core/react-hooks" [ style = "solid", 
color = "blue" ];
   "@kie-tools/dmn-runner" -> "@kie-tools/extended-services-api" [ style = 
"solid", color = "blue" ];
   "@kie-tools/dmn-runner" -> "@kie-tools/uniforms-patternfly" [ style = 
"solid", color = "blue" ];
-  "@kie-tools/dmn-testing-models" -> "@kie-tools/maven-base" [ style = 
"dashed", color = "black" ];
+  "@kie-tools/dmn-testing-models" -> "@kie-tools/maven-base" [ style = 
"solid", color = "black" ];
   "dmn-vscode-extension" -> "@kie-tools-core/vscode-extension" [ style = 
"solid", color = "blue" ];
   "dmn-vscode-extension" -> "@kie-tools/dmn-editor-envelope" [ style = 
"solid", color = "blue" ];
   "dmn-vscode-extension" -> "@kie-tools/kie-bc-editors" [ style = "solid", 
color = "blue" ];
-  "dmn-vscode-extension" -> 
"@kie-tools/vscode-java-code-completion-extension-plugin" [ style = "solid", 
color = "blue" ];
   "dmn-vscode-extension" -> "@kie-tools/stunner-editors" [ style = "dashed", 
color = "blue" ];
+  "dmn-vscode-extension" -> 
"@kie-tools/vscode-java-code-completion-extension-plugin" [ style = "dashed", 
color = "blue" ];
   "@kie-tools-core/editor" -> "@kie-tools-core/backend" [ style = "solid", 
color = "purple" ];
   "@kie-tools-core/editor" -> "@kie-tools-core/envelope" [ style = "solid", 
color = "purple" ];
   "@kie-tools-core/editor" -> "@kie-tools-core/keyboard-shortcuts" [ style = 
"solid", color = "purple" ];
@@ -340,8 +339,7 @@ digraph G {
   "@kie-tools-core/envelope-bus" -> "@kie-tools/tsconfig" [ style = "dashed", 
color = "purple" ];
   "@kie-tools/extended-services" -> "@kie-tools/root-env" [ style = "dashed", 
color = "black" ];
   "@kie-tools/extended-services-api" -> "@kie-tools-core/notifications" [ 
style = "solid", color = "blue" ];
-  "@kie-tools/extended-services-java" -> 
"@kie-tools/maven-config-setup-helper" [ style = "dashed", color = "black" ];
-  "@kie-tools/extended-services-java" -> "@kie-tools/root-env" [ style = 
"dashed", color = "black" ];
+  "@kie-tools/extended-services-java" -> "@kie-tools/maven-base" [ style = 
"solid", color = "black" ];
   "@kie-tools/feel-input-component" -> "@kie-tools-core/monaco-editor" [ style 
= "solid", color = "blue" ];
   "@kie-tools/feel-input-component" -> "@kie-tools-core/patternfly-base" [ 
style = "solid", color = "blue" ];
   "@kie-tools/feel-input-component" -> "@kie-tools/dmn-language-service" [ 
style = "solid", color = "blue" ];
@@ -364,7 +362,7 @@ digraph G {
   "@kie-tools/import-java-classes-component" -> 
"@kie-tools-core/vscode-java-code-completion" [ style = "solid", color = "blue" 
];
   "@kie-tools/import-java-classes-component" -> 
"@kie-tools/i18n-common-dictionary" [ style = "solid", color = "blue" ];
   "@kie-tools/import-java-classes-component" -> "@kie-tools-core/webpack-base" 
[ style = "dashed", color = "blue" ];
-  "@kie-tools/jbpm-quarkus-devui" -> "@kie-tools/maven-base" [ style = 
"dashed", color = "black" ];
+  "@kie-tools/jbpm-quarkus-devui" -> "@kie-tools/maven-base" [ style = 
"solid", color = "black" ];
   "@kie-tools/jbpm-quarkus-devui" -> 
"@kie-tools/runtime-tools-process-dev-ui-webapp" [ style = "dashed", color = 
"black" ];
   "@kie-tools/json-yaml-language-service" -> "@kie-tools/yaml-language-server" 
[ style = "solid", color = "blue" ];
   "@kie-tools-core/k8s-yaml-to-apiserver-requests" -> "@kie-tools/eslint" [ 
style = "dashed", color = "purple" ];
@@ -497,8 +495,7 @@ digraph G {
   "@kie-tools/serverless-logic-web-tools-swf-builder-image" -> 
"@kie-tools/serverless-logic-web-tools-swf-builder-image-env" [ style = 
"dashed", color = "black" ];
   "@kie-tools/serverless-logic-web-tools-swf-builder-image" -> 
"sonataflow-deployment-webapp" [ style = "dashed", color = "black" ];
   "@kie-tools/serverless-logic-web-tools-swf-builder-image-env" -> 
"@kie-tools/root-env" [ style = "dashed", color = "black" ];
-  "@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app" -> 
"@kie-tools/maven-config-setup-helper" [ style = "dashed", color = "black" ];
-  "@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app" -> 
"@kie-tools/root-env" [ style = "dashed", color = "black" ];
+  "@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app" -> 
"@kie-tools/sonataflow-quarkus-devui" [ style = "solid", color = "black" ];
   "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image" -> 
"@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app" [ style = 
"dashed", color = "black" ];
   "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image" -> 
"@kie-tools/serverless-logic-web-tools-swf-dev-mode-image-env" [ style = 
"dashed", color = "black" ];
   "@kie-tools/serverless-logic-web-tools-swf-dev-mode-image" -> 
"sonataflow-deployment-webapp" [ style = "dashed", color = "black" ];
@@ -569,8 +566,7 @@ digraph G {
   "@kie-tools-core/vscode-java-code-completion" -> "@kie-tools/eslint" [ style 
= "dashed", color = "purple" ];
   "@kie-tools-core/vscode-java-code-completion" -> "@kie-tools/root-env" [ 
style = "dashed", color = "purple" ];
   "@kie-tools-core/vscode-java-code-completion" -> "@kie-tools/tsconfig" [ 
style = "dashed", color = "purple" ];
-  "@kie-tools/vscode-java-code-completion-extension-plugin" -> 
"@kie-tools/maven-config-setup-helper" [ style = "dashed", color = "blue" ];
-  "@kie-tools/vscode-java-code-completion-extension-plugin" -> 
"@kie-tools/root-env" [ style = "dashed", color = "blue" ];
+  "@kie-tools/vscode-java-code-completion-extension-plugin" -> 
"@kie-tools/maven-base" [ style = "solid", color = "black" ];
   "@kie-tools-core/webpack-base" -> "@kie-tools/root-env" [ style = "dashed", 
color = "black" ];
   "@kie-tools-core/workspace" -> "@kie-tools-core/operating-system" [ style = 
"solid", color = "purple" ];
   "@kie-tools-core/workspaces-git-fs" -> "@kie-tools-core/envelope-bus" [ 
style = "solid", color = "purple" ];
@@ -591,12 +587,11 @@ digraph G {
   "@kie-tools/yard-editor" -> "@kie-tools/yard-validator" [ style = "solid", 
color = "blue" ];
   "@kie-tools/yard-editor" -> "@kie-tools-core/webpack-base" [ style = 
"dashed", color = "blue" ];
   "@kie-tools/yard-language-service" -> 
"@kie-tools/json-yaml-language-service" [ style = "solid", color = "blue" ];
-  "@kie-tools/yard-model" -> "@kie-tools/maven-config-setup-helper" [ style = 
"dashed", color = "blue" ];
-  "@kie-tools/yard-model" -> "@kie-tools/root-env" [ style = "dashed", color = 
"blue" ];
+  "@kie-tools/yard-model" -> "@kie-tools/maven-base" [ style = "solid", color 
= "black" ];
   "@kie-tools/yard-validator" -> "@kie-tools-core/notifications" [ style = 
"solid", color = "blue" ];
-  "@kie-tools/yard-validator" -> "@kie-tools/yard-validator-worker" [ style = 
"solid", color = "blue" ];
-  "@kie-tools/yard-validator-worker" -> "@kie-tools/tsconfig" [ style = 
"dashed", color = "blue" ];
-  "@kie-tools/yard-validator-worker" -> "@kie-tools/yard-model" [ style = 
"dashed", color = "blue" ];
+  "@kie-tools/yard-validator" -> "@kie-tools/yard-validator-worker" [ style = 
"dashed", color = "blue" ];
+  "@kie-tools/yard-validator-worker" -> "@kie-tools/tsconfig" [ style = 
"dashed", color = "black" ];
+  "@kie-tools/yard-validator-worker" -> "@kie-tools/yard-model" [ style = 
"dashed", color = "black" ];
   "yard-vscode-extension" -> "@kie-tools-core/vscode-extension" [ style = 
"solid", color = "blue" ];
   "yard-vscode-extension" -> "@kie-tools/yard-editor" [ style = "solid", color 
= "blue" ];
   "yard-vscode-extension" -> "@kie-tools/vscode-extension-common-test-helpers" 
[ style = "dashed", color = "blue" ];
diff --git a/repo/graph.json b/repo/graph.json
index 3626dea241c..8b2a7156a20 100644
--- a/repo/graph.json
+++ b/repo/graph.json
@@ -62,7 +62,6 @@
       { "id": "bpmn-vscode-extension" },
       { "id": "@kie-tools/vscode-java-code-completion-extension-plugin" },
       { "id": "@kie-tools/pmml-editor-marshaller" },
-      { "id": "@kie-tools/maven-config-setup-helper" },
       { "id": "@kie-tools/stunner-editors-dmn-loader" },
       { "id": "chrome-extension-pack-kogito-kie-editors" },
       { "id": "@kie-tools/chrome-extension-test-helper" },
@@ -75,6 +74,7 @@
       { "id": "@kie-tools/image-builder" },
       { "id": "@kie-tools/dashbuilder" },
       { "id": "@kie-tools/dashbuilder-component-assembler" },
+      { "id": "@kie-tools/maven-config-setup-helper" },
       { "id": "@kie-tools/dashbuilder-component-echarts" },
       { "id": "@kie-tools/dashbuilder-component-map" },
       { "id": "@kie-tools/dashbuilder-component-svg-heatmap" },
@@ -399,20 +399,15 @@
       { "source": "@kie-tools/xml-parser-ts", "target": "@kie-tools/tsconfig", 
"weight": 1 },
       { "source": "bpmn-vscode-extension", "target": 
"@kie-tools-core/vscode-extension", "weight": 1 },
       { "source": "bpmn-vscode-extension", "target": 
"@kie-tools/kie-bc-editors", "weight": 1 },
+      { "source": "bpmn-vscode-extension", "target": 
"@kie-tools/stunner-editors", "weight": 1 },
       {
         "source": "bpmn-vscode-extension",
         "target": "@kie-tools/vscode-java-code-completion-extension-plugin",
         "weight": 1
       },
-      { "source": "bpmn-vscode-extension", "target": 
"@kie-tools/stunner-editors", "weight": 1 },
       {
         "source": "@kie-tools/vscode-java-code-completion-extension-plugin",
-        "target": "@kie-tools/maven-config-setup-helper",
-        "weight": 1
-      },
-      {
-        "source": "@kie-tools/vscode-java-code-completion-extension-plugin",
-        "target": "@kie-tools/root-env",
+        "target": "@kie-tools/maven-base",
         "weight": 1
       },
       { "source": "@kie-tools/pmml-editor-marshaller", "target": 
"@kie-tools/eslint", "weight": 1 },
@@ -481,8 +476,8 @@
       { "source": "@kie-tools/cors-proxy-image", "target": 
"@kie-tools/cors-proxy", "weight": 1 },
       { "source": "@kie-tools/cors-proxy-image", "target": 
"@kie-tools/image-builder", "weight": 1 },
       { "source": "@kie-tools/image-builder", "target": "@kie-tools/tsconfig", 
"weight": 1 },
+      { "source": "@kie-tools/dashbuilder", "target": "@kie-tools/maven-base", 
"weight": 1 },
       { "source": "@kie-tools/dashbuilder", "target": 
"@kie-tools/dashbuilder-component-assembler", "weight": 1 },
-      { "source": "@kie-tools/dashbuilder", "target": 
"@kie-tools/maven-config-setup-helper", "weight": 1 },
       {
         "source": "@kie-tools/dashbuilder-component-assembler",
         "target": "@kie-tools/dashbuilder-component-echarts",
@@ -681,17 +676,13 @@
         "weight": 1
       },
       { "source": "@kie-tools/dashbuilder-viewer-image-env", "target": 
"@kie-tools/root-env", "weight": 1 },
+      { "source": "@kie-tools/dev-deployment-base-image", "target": 
"@kie-tools/maven-base", "weight": 1 },
       {
         "source": "@kie-tools/dev-deployment-base-image",
         "target": "@kie-tools/dev-deployment-upload-service",
         "weight": 1
       },
       { "source": "@kie-tools/dev-deployment-base-image", "target": 
"@kie-tools/image-builder", "weight": 1 },
-      {
-        "source": "@kie-tools/dev-deployment-base-image",
-        "target": "@kie-tools/maven-config-setup-helper",
-        "weight": 1
-      },
       { "source": "@kie-tools/dev-deployment-upload-service", "target": 
"@kie-tools/root-env", "weight": 1 },
       {
         "source": "@kie-tools/dev-deployment-dmn-form-webapp",
@@ -715,10 +706,9 @@
       },
       {
         "source": "@kie-tools/dev-deployment-kogito-quarkus-blank-app",
-        "target": "@kie-tools/maven-config-setup-helper",
+        "target": "@kie-tools/jbpm-quarkus-devui",
         "weight": 1
       },
-      { "source": "@kie-tools/dev-deployment-kogito-quarkus-blank-app", 
"target": "@kie-tools/root-env", "weight": 1 },
       {
         "source": "@kie-tools/dev-deployment-kogito-quarkus-blank-app-image",
         "target": "@kie-tools/dev-deployment-base-image",
@@ -763,15 +753,14 @@
       { "source": "dmn-vscode-extension", "target": 
"@kie-tools-core/vscode-extension", "weight": 1 },
       { "source": "dmn-vscode-extension", "target": 
"@kie-tools/dmn-editor-envelope", "weight": 1 },
       { "source": "dmn-vscode-extension", "target": 
"@kie-tools/kie-bc-editors", "weight": 1 },
+      { "source": "dmn-vscode-extension", "target": 
"@kie-tools/stunner-editors", "weight": 1 },
       {
         "source": "dmn-vscode-extension",
         "target": "@kie-tools/vscode-java-code-completion-extension-plugin",
         "weight": 1
       },
-      { "source": "dmn-vscode-extension", "target": 
"@kie-tools/stunner-editors", "weight": 1 },
       { "source": "@kie-tools/extended-services", "target": 
"@kie-tools/root-env", "weight": 1 },
-      { "source": "@kie-tools/extended-services-java", "target": 
"@kie-tools/maven-config-setup-helper", "weight": 1 },
-      { "source": "@kie-tools/extended-services-java", "target": 
"@kie-tools/root-env", "weight": 1 },
+      { "source": "@kie-tools/extended-services-java", "target": 
"@kie-tools/maven-base", "weight": 1 },
       { "source": "@kie-tools/form-generation-tool", "target": 
"@kie-tools/uniforms-bootstrap4-codegen", "weight": 1 },
       { "source": "@kie-tools/form-generation-tool", "target": 
"@kie-tools/uniforms-patternfly-codegen", "weight": 1 },
       { "source": "@kie-tools/uniforms-bootstrap4-codegen", "target": 
"@kie-tools-core/webpack-base", "weight": 1 },
@@ -1089,12 +1078,7 @@
       },
       {
         "source": 
"@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app",
-        "target": "@kie-tools/maven-config-setup-helper",
-        "weight": 1
-      },
-      {
-        "source": 
"@kie-tools/serverless-logic-web-tools-swf-deployment-quarkus-app",
-        "target": "@kie-tools/root-env",
+        "target": "@kie-tools/sonataflow-quarkus-devui",
         "weight": 1
       },
       {
@@ -1177,8 +1161,7 @@
       { "source": "vscode-extension-kogito-bundle", "target": 
"@kie-tools/tsconfig", "weight": 1 },
       { "source": "@kie-tools/yard-validator-worker", "target": 
"@kie-tools/tsconfig", "weight": 1 },
       { "source": "@kie-tools/yard-validator-worker", "target": 
"@kie-tools/yard-model", "weight": 1 },
-      { "source": "@kie-tools/yard-model", "target": 
"@kie-tools/maven-config-setup-helper", "weight": 1 },
-      { "source": "@kie-tools/yard-model", "target": "@kie-tools/root-env", 
"weight": 1 },
+      { "source": "@kie-tools/yard-model", "target": "@kie-tools/maven-base", 
"weight": 1 },
       { "source": "yard-vscode-extension", "target": 
"@kie-tools-core/vscode-extension", "weight": 1 },
       { "source": "yard-vscode-extension", "target": "@kie-tools/yard-editor", 
"weight": 1 },
       { "source": "yard-vscode-extension", "target": 
"@kie-tools/vscode-extension-common-test-helpers", "weight": 1 }


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

Reply via email to