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 e3ee3ac627e kie-tools#2753: Parameterize the groupId of 
`quarkus-maven-plugin` in "Kogito images" packages (#2754)
e3ee3ac627e is described below

commit e3ee3ac627e4fa8b7801f389d658160a1b9105d1
Author: Roberto Oliveira <[email protected]>
AuthorDate: Thu Nov 21 19:35:53 2024 -0500

    kie-tools#2753: Parameterize the groupId of `quarkus-maven-plugin` in 
"Kogito images" packages (#2754)
---
 packages/kogito-base-builder-image/env/index.js    |  3 ++-
 packages/kogito-base-builder-image/package.json    |  2 +-
 .../kogito-data-index-ephemeral-image/env/index.js |  3 ++-
 .../kogito-data-index-ephemeral-image/package.json |  2 +-
 .../env/index.js                                   |  3 ++-
 .../package.json                                   |  2 +-
 packages/kogito-jit-runner-image/env/index.js      |  3 ++-
 packages/kogito-jit-runner-image/package.json      |  2 +-
 .../env/index.js                                   |  3 ++-
 .../package.json                                   |  2 +-
 .../env/index.js                                   |  3 ++-
 .../package.json                                   |  2 +-
 .../env/index.js                                   |  3 ++-
 .../package.json                                   |  2 +-
 packages/sonataflow-builder-image/env/index.js     |  3 ++-
 packages/sonataflow-builder-image/package.json     |  2 +-
 packages/sonataflow-devmode-image/env/index.js     |  3 ++-
 packages/sonataflow-devmode-image/package.json     |  2 +-
 packages/sonataflow-image-common/README.md         |  1 +
 packages/sonataflow-image-common/env/index.js      | 15 +++++++++++---
 .../sonataflow-image-common/resources/Makefile     |  7 +++++--
 .../modules/kogito-project-versions/module.yaml    |  3 +++
 .../common/scripts/added/add-extension.sh          |  2 +-
 .../sonataflow/common/scripts/added/create-app.sh  |  4 ++--
 .../resources/scripts/common.py                    | 10 +++++++++
 .../resources/scripts/versions_manager.py          |  3 +++
 .../env/index.js                                   | 24 +++++++++++++---------
 .../package.json                                   |  2 +-
 28 files changed, 79 insertions(+), 37 deletions(-)

diff --git a/packages/kogito-base-builder-image/env/index.js 
b/packages/kogito-base-builder-image/env/index.js
index c9e804e2c1a..b81f7a5e9ac 100644
--- a/packages/kogito-base-builder-image/env/index.js
+++ b/packages/kogito-base-builder-image/env/index.js
@@ -20,8 +20,9 @@
 const { varsWithName, composeEnv, getOrDefault } = 
require("@kie-tools-scripts/build-env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     KOGITO_BASE_BUILDER_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/kogito-base-builder-image/package.json 
b/packages/kogito-base-builder-image/package.json
index 806db506377..da44bf68816 100644
--- a/packages/kogito-base-builder-image/package.json
+++ b/packages/kogito-base-builder-image/package.json
@@ -25,7 +25,7 @@
     "image:test:darwin:linux": "pnpm setup:env make -C ./build test-image",
     "image:test:win32": "echo \"Tests skipped on Windows\"",
     "install": "node install.js && pnpm format",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env kogitoBaseBuilderImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env kogitoBaseBuilderImage.account) 
KOGITO_IMAGE_NAME=$(build-env kogitoBaseBuilderImage.name) 
KOGITO_IMAGE_TAG=$(build-env kogitoBaseBuilderImage.buildTag) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) 
KOGITO_VERSION=$(build-env versions.kogito)"
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env kogitoBaseBuilderImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env kogitoBaseBuilderImage.account) 
KOGITO_IMAGE_NAME=$(build-env kogitoBaseBuilderImage.name) 
KOGITO_IMAGE_TAG=$(build-env kogitoBaseBuilderImage.buildTag) 
QUARKUS_PLATFORM_GROUPID=$(build-env kogitoImagesCekitModules.quarkusGroupId) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) KOGITO_V [...]
   },
   "devDependencies": {
     "@kie-tools/python-venv": "workspace:*",
diff --git a/packages/kogito-data-index-ephemeral-image/env/index.js 
b/packages/kogito-data-index-ephemeral-image/env/index.js
index ea84bbde4e6..dac66a5d91b 100644
--- a/packages/kogito-data-index-ephemeral-image/env/index.js
+++ b/packages/kogito-data-index-ephemeral-image/env/index.js
@@ -20,8 +20,9 @@
 const { varsWithName, composeEnv, getOrDefault } = 
require("@kie-tools-scripts/build-env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     KOGITO_DATA_INDEX_EPHEMERAL_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/kogito-data-index-ephemeral-image/package.json 
b/packages/kogito-data-index-ephemeral-image/package.json
index 6cc2887dec4..08f12e9cba1 100644
--- a/packages/kogito-data-index-ephemeral-image/package.json
+++ b/packages/kogito-data-index-ephemeral-image/package.json
@@ -30,7 +30,7 @@
     "mvn-build-app": "run-script-os",
     "mvn-build-app:linux:darwin": "mvn -am package 
-Dquarkus.package.type=fast-jar -Dquarkus.container-image.build=false -B -f 
./resources/app/pom.xml",
     "mvn-build-app:win32": "echo \"Build skipped on Windows\"",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoDataIndexEphemeralImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoDataIndexEphemeralImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoDataIndexEphemeralImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoDataIndexEphemeralImage.buildTag) QUARKUS_PLATFORM_VERSION=$(build-env 
versions.quarkus) KOGITO_VERSION=$(build-env versions.kogito)"
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoDataIndexEphemeralImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoDataIndexEphemeralImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoDataIndexEphemeralImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoDataIndexEphemeralImage.buildTag) QUARKUS_PLATFORM_GROUPID=$(build-env 
kogitoImagesCekitModules.quarkusGroupId) QUARKUS_PLATFORM_VERSION=$(build-en 
[...]
   },
   "devDependencies": {
     "@kie-tools/maven-base": "workspace:*",
diff --git a/packages/kogito-data-index-postgresql-image/env/index.js 
b/packages/kogito-data-index-postgresql-image/env/index.js
index 2b6e41af30d..a886932bd53 100644
--- a/packages/kogito-data-index-postgresql-image/env/index.js
+++ b/packages/kogito-data-index-postgresql-image/env/index.js
@@ -20,8 +20,9 @@
 const { varsWithName, composeEnv, getOrDefault } = 
require("@kie-tools-scripts/build-env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     KOGITO_DATA_INDEX_POSTGRESQL_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/kogito-data-index-postgresql-image/package.json 
b/packages/kogito-data-index-postgresql-image/package.json
index 92fbd5c800e..f1dfdc58d14 100644
--- a/packages/kogito-data-index-postgresql-image/package.json
+++ b/packages/kogito-data-index-postgresql-image/package.json
@@ -30,7 +30,7 @@
     "mvn-build-app": "run-script-os",
     "mvn-build-app:linux:darwin": "mvn -am package 
-Dquarkus.package.type=fast-jar -Dquarkus.container-image.build=false -B -f 
./resources/app/pom.xml",
     "mvn-build-app:win32": "echo \"Build skipped on Windows\"",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoDataIndexPostgresqlImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoDataIndexPostgresqlImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoDataIndexPostgresqlImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoDataIndexPostgresqlImage.buildTag) QUARKUS_PLATFORM_VERSION=$(build-env 
versions.quarkus) KOGITO_VERSION=$(build-env versions.kogito)"
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoDataIndexPostgresqlImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoDataIndexPostgresqlImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoDataIndexPostgresqlImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoDataIndexPostgresqlImage.buildTag) QUARKUS_PLATFORM_GROUPID=$(build-env 
kogitoImagesCekitModules.quarkusGroupId) QUARKUS_PLATFORM_VERSION=$(buil [...]
   },
   "devDependencies": {
     "@kie-tools/maven-base": "workspace:*",
diff --git a/packages/kogito-jit-runner-image/env/index.js 
b/packages/kogito-jit-runner-image/env/index.js
index a7772148f10..c5429d19a4d 100644
--- a/packages/kogito-jit-runner-image/env/index.js
+++ b/packages/kogito-jit-runner-image/env/index.js
@@ -20,8 +20,9 @@
 const { varsWithName, composeEnv, getOrDefault } = 
require("@kie-tools-scripts/build-env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     KOGITO_JIT_RUNNER_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/kogito-jit-runner-image/package.json 
b/packages/kogito-jit-runner-image/package.json
index dc1def35950..ce4b3dbb953 100644
--- a/packages/kogito-jit-runner-image/package.json
+++ b/packages/kogito-jit-runner-image/package.json
@@ -30,7 +30,7 @@
     "mvn-build-app": "run-script-os",
     "mvn-build-app:linux:darwin": "mvn -am package 
-Dquarkus.package.type=fast-jar -Dquarkus.container-image.build=false -B -f 
./resources/app/pom.xml",
     "mvn-build-app:win32": "echo \"Build skipped on Windows\"",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env kogitoJitRunnerImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env kogitoJitRunnerImage.account) 
KOGITO_IMAGE_NAME=$(build-env kogitoJitRunnerImage.name) 
KOGITO_IMAGE_TAG=$(build-env kogitoJitRunnerImage.buildTag) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) 
KOGITO_VERSION=$(build-env versions.kogito)"
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env kogitoJitRunnerImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env kogitoJitRunnerImage.account) 
KOGITO_IMAGE_NAME=$(build-env kogitoJitRunnerImage.name) 
KOGITO_IMAGE_TAG=$(build-env kogitoJitRunnerImage.buildTag) 
QUARKUS_PLATFORM_GROUPID=$(build-env kogitoImagesCekitModules.quarkusGroupId) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) KOGITO_VERSION=$ [...]
   },
   "devDependencies": {
     "@kie-tools/maven-base": "workspace:*",
diff --git a/packages/kogito-jobs-service-allinone-image/env/index.js 
b/packages/kogito-jobs-service-allinone-image/env/index.js
index dd1f166123d..5cd647c4bc8 100644
--- a/packages/kogito-jobs-service-allinone-image/env/index.js
+++ b/packages/kogito-jobs-service-allinone-image/env/index.js
@@ -20,8 +20,9 @@
 const { varsWithName, composeEnv, getOrDefault } = 
require("@kie-tools-scripts/build-env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     KOGITO_JOBS_SERVICE_ALLINONE_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/kogito-jobs-service-allinone-image/package.json 
b/packages/kogito-jobs-service-allinone-image/package.json
index 132b3b59afd..9dbfbdcfd20 100644
--- a/packages/kogito-jobs-service-allinone-image/package.json
+++ b/packages/kogito-jobs-service-allinone-image/package.json
@@ -30,7 +30,7 @@
     "mvn-build-app": "run-script-os",
     "mvn-build-app:linux:darwin": "mvn -am package 
-Dquarkus.package.type=fast-jar -Dquarkus.container-image.build=false -B -f 
./resources/app/pom.xml",
     "mvn-build-app:win32": "echo \"Build skipped on Windows\"",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoJobsServiceAllInOneImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoJobsServiceAllInOneImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoJobsServiceAllInOneImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoJobsServiceAllInOneImage.buildTag) QUARKUS_PLATFORM_VERSION=$(build-env 
versions.quarkus) KOGITO_VERSION=$(build-env versions.kogito)"
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoJobsServiceAllInOneImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoJobsServiceAllInOneImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoJobsServiceAllInOneImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoJobsServiceAllInOneImage.buildTag) QUARKUS_PLATFORM_GROUPID=$(build-env 
kogitoImagesCekitModules.quarkusGroupId) QUARKUS_PLATFORM_VERSION=$(buil [...]
   },
   "devDependencies": {
     "@kie-tools/maven-base": "workspace:*",
diff --git a/packages/kogito-jobs-service-ephemeral-image/env/index.js 
b/packages/kogito-jobs-service-ephemeral-image/env/index.js
index fdd58dfdd07..bd8561dea8f 100644
--- a/packages/kogito-jobs-service-ephemeral-image/env/index.js
+++ b/packages/kogito-jobs-service-ephemeral-image/env/index.js
@@ -20,8 +20,9 @@
 const { varsWithName, composeEnv, getOrDefault } = 
require("@kie-tools-scripts/build-env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     KOGITO_JOBS_SERVICE_EPHEMERAL_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/kogito-jobs-service-ephemeral-image/package.json 
b/packages/kogito-jobs-service-ephemeral-image/package.json
index bf9c76b7c8a..e6296250270 100644
--- a/packages/kogito-jobs-service-ephemeral-image/package.json
+++ b/packages/kogito-jobs-service-ephemeral-image/package.json
@@ -30,7 +30,7 @@
     "mvn-build-app": "run-script-os",
     "mvn-build-app:linux:darwin": "mvn -am package 
-Dquarkus.package.type=fast-jar -Dquarkus.container-image.build=false -B -f 
./resources/app/pom.xml",
     "mvn-build-app:win32": "echo \"Build skipped on Windows\"",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoJobsServiceEphemeralImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoJobsServiceEphemeralImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoJobsServiceEphemeralImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoJobsServiceEphemeralImage.buildTag) QUARKUS_PLATFORM_VERSION=$(build-env 
versions.quarkus) KOGITO_VERSION=$(build-env versions.kogito)"
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoJobsServiceEphemeralImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoJobsServiceEphemeralImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoJobsServiceEphemeralImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoJobsServiceEphemeralImage.buildTag) QUARKUS_PLATFORM_GROUPID=$(build-env 
kogitoImagesCekitModules.quarkusGroupId) QUARKUS_PLATFORM_VERSION=$( [...]
   },
   "devDependencies": {
     "@kie-tools/maven-base": "workspace:*",
diff --git a/packages/kogito-jobs-service-postgresql-image/env/index.js 
b/packages/kogito-jobs-service-postgresql-image/env/index.js
index 538378a7353..f4f843b1e06 100644
--- a/packages/kogito-jobs-service-postgresql-image/env/index.js
+++ b/packages/kogito-jobs-service-postgresql-image/env/index.js
@@ -20,8 +20,9 @@
 const { varsWithName, composeEnv, getOrDefault } = 
require("@kie-tools-scripts/build-env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     KOGITO_JOBS_SERVICE_POSTGRESQL_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/kogito-jobs-service-postgresql-image/package.json 
b/packages/kogito-jobs-service-postgresql-image/package.json
index cb22dbfa6f1..1f55b59fd8f 100644
--- a/packages/kogito-jobs-service-postgresql-image/package.json
+++ b/packages/kogito-jobs-service-postgresql-image/package.json
@@ -30,7 +30,7 @@
     "mvn-build-app": "run-script-os",
     "mvn-build-app:linux:darwin": "mvn -am package 
-Dquarkus.package.type=fast-jar -Dquarkus.container-image.build=false -B -f 
./resources/app/pom.xml",
     "mvn-build-app:win32": "echo \"Build skipped on Windows\"",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoJobsServicePostgresqlImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoJobsServicePostgresqlImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoJobsServicePostgresqlImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoJobsServicePostgresqlImage.buildTag) QUARKUS_PLATFORM_VERSION=$(build-env 
versions.quarkus) KOGITO_VERSION=$(build-env versions.kogito)"
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env 
kogitoJobsServicePostgresqlImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
kogitoJobsServicePostgresqlImage.account) KOGITO_IMAGE_NAME=$(build-env 
kogitoJobsServicePostgresqlImage.name) KOGITO_IMAGE_TAG=$(build-env 
kogitoJobsServicePostgresqlImage.buildTag) QUARKUS_PLATFORM_GROUPID=$(build-env 
kogitoImagesCekitModules.quarkusGroupId) QUARKUS_PLATFORM_VERSIO [...]
   },
   "devDependencies": {
     "@kie-tools/maven-base": "workspace:*",
diff --git a/packages/sonataflow-builder-image/env/index.js 
b/packages/sonataflow-builder-image/env/index.js
index 4ff09d9fc35..3b70dfa6780 100644
--- a/packages/sonataflow-builder-image/env/index.js
+++ b/packages/sonataflow-builder-image/env/index.js
@@ -24,8 +24,9 @@ const {
 } = require("@kie-tools/maven-m2-repo-via-http-image/env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     SONATAFLOW_BUILDER_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/sonataflow-builder-image/package.json 
b/packages/sonataflow-builder-image/package.json
index a0378e31d7a..c2bb075a731 100644
--- a/packages/sonataflow-builder-image/package.json
+++ b/packages/sonataflow-builder-image/package.json
@@ -33,7 +33,7 @@
     "install": "node install.js && pnpm format",
     "m2-repo-via-http:container:kill": "(docker container kill 
m2-repo-via-http || true) && (docker container rm m2-repo-via-http || true)",
     "m2-repo-via-http:container:run": "(pnpm m2-repo-via-http:container:kill 
|| true) && docker run --name m2-repo-via-http -v \"$(mvn help:evaluate 
-Dexpression=settings.localRepository -q -DforceStdout):/var/www/html\" -dit 
$(build-env sonataflowBuilderImage.dev.mavenM2RepoViaHttpImage)",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env sonataflowBuilderImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env sonataflowBuilderImage.account) 
KOGITO_IMAGE_NAME=$(build-env sonataflowBuilderImage.name) 
KOGITO_IMAGE_TAG=$(build-env sonataflowBuilderImage.buildTag) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) 
KOGITO_VERSION=$(build-env versions.kogito)",
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env sonataflowBuilderImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env sonataflowBuilderImage.account) 
KOGITO_IMAGE_NAME=$(build-env sonataflowBuilderImage.name) 
KOGITO_IMAGE_TAG=$(build-env sonataflowBuilderImage.buildTag) 
QUARKUS_PLATFORM_GROUPID=$(build-env kogitoImagesCekitModules.quarkusGroupId) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) KOGITO_V [...]
     "test": "run-script-os",
     "test:cleanup": "mv dist-tests/report.xml dist-tests/junit-report.xml || 
true",
     "test:linux:darwin": "run-script-if --bool \"$(build-env tests.run)\" 
--then \"pnpm test:setup\" \"pnpm test:run\" --finally \"pnpm test:cleanup\"",
diff --git a/packages/sonataflow-devmode-image/env/index.js 
b/packages/sonataflow-devmode-image/env/index.js
index 2d22f206f0d..1b2d617fda1 100644
--- a/packages/sonataflow-devmode-image/env/index.js
+++ b/packages/sonataflow-devmode-image/env/index.js
@@ -19,6 +19,7 @@
 
 const { varsWithName, composeEnv, getOrDefault } = 
require("@kie-tools-scripts/build-env");
 const sonataFlowQuarkusDevUiEnv = 
require("@kie-tools/sonataflow-quarkus-devui/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
 const {
   env: { mavenM2RepoViaHttpImage: mavenM2RepoViaHttpImageEnv },
@@ -26,7 +27,7 @@ const {
 
 const rootEnv = require("@kie-tools/root-env/env");
 
-module.exports = composeEnv([rootEnv], {
+module.exports = composeEnv([rootEnv, sonataflowImageCommonEnv], {
   vars: varsWithName({
     SONATAFLOW_DEVMODE_IMAGE__registry: {
       default: "docker.io",
diff --git a/packages/sonataflow-devmode-image/package.json 
b/packages/sonataflow-devmode-image/package.json
index f34cd49c846..3c420448732 100644
--- a/packages/sonataflow-devmode-image/package.json
+++ b/packages/sonataflow-devmode-image/package.json
@@ -34,7 +34,7 @@
     "m2-repo-via-http:container:kill": "(docker container kill 
m2-repo-via-http || true) && (docker container rm m2-repo-via-http || true)",
     "m2-repo-via-http:container:prepare-m2-repo-volume": "node -e 
'require(`@kie-tools/maven-base`).prepareHardLinkedM2ForPackage(`./dist/tmp-m2/repository`,
 `./node_modules/@kie-tools/sonataflow-quarkus-devui`)'",
     "m2-repo-via-http:container:run": "(pnpm m2-repo-via-http:container:kill 
|| true) && pnpm m2-repo-via-http:container:prepare-m2-repo-volume && docker 
run --name m2-repo-via-http -v \"./dist/tmp-m2/repository:/var/www/html\" -dit 
$(build-env sonataflowDevModeImage.dev.mavenM2RepoViaHttpImage)",
-    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env sonataflowDevModeImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env sonataflowDevModeImage.account) 
KOGITO_IMAGE_NAME=$(build-env sonataflowDevModeImage.name) 
KOGITO_IMAGE_TAG=$(build-env sonataflowDevModeImage.buildTag) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) 
KOGITO_VERSION=$(build-env versions.kogito) 
SONATAFLOW_QUARKUS_DEVUI_VERSION=$(build-e [...]
+    "setup:env": ". ./node_modules/@kie-tools/python-venv/venv/bin/activate && 
cross-env KOGITO_IMAGE_REGISTRY=$(build-env sonataflowDevModeImage.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env sonataflowDevModeImage.account) 
KOGITO_IMAGE_NAME=$(build-env sonataflowDevModeImage.name) 
KOGITO_IMAGE_TAG=$(build-env sonataflowDevModeImage.buildTag) 
QUARKUS_PLATFORM_GROUPID=$(build-env kogitoImagesCekitModules.quarkusGroupId) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) KOGITO_V [...]
   },
   "devDependencies": {
     "@kie-tools/image-builder": "workspace:*",
diff --git a/packages/sonataflow-image-common/README.md 
b/packages/sonataflow-image-common/README.md
index d6bf1235a9c..8a44393bcb6 100644
--- a/packages/sonataflow-image-common/README.md
+++ b/packages/sonataflow-image-common/README.md
@@ -43,6 +43,7 @@ To build and tests the images the package provides a 
convenient `Makefile` that
 - `KOGITO_IMAGE_REGISTRY_ACCOUNT`: Image registry account to use, defaults to 
'apache'
 - `KOGITO_IMAGE_TAG`: Custom tag for the image. If not provided it will use 
the version in the image descriptor.
 
+- `QUARKUS_PLATFORM_GROUPID`: (required) Quarkus platform groupdId to use 
inside the image.
 - `QUARKUS_PLATFORM_VERSION`: (required) Quarkus platform version to use 
inside the image.
 - `KOGITO_VERSION`: (required) Kogito platform version to use inside the image.
 
diff --git a/packages/sonataflow-image-common/env/index.js 
b/packages/sonataflow-image-common/env/index.js
index 61bc742bd66..90987933577 100644
--- a/packages/sonataflow-image-common/env/index.js
+++ b/packages/sonataflow-image-common/env/index.js
@@ -17,11 +17,20 @@
  * under the License.
  */
 
-const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env");
+const { varsWithName, getOrDefault, composeEnv } = 
require("@kie-tools-scripts/build-env");
 
 module.exports = composeEnv([require("@kie-tools/root-env/env")], {
-  vars: varsWithName({}),
+  vars: varsWithName({
+    KOGITO_IMAGES_CEKIT_MODULES__quarkusGroupId: {
+      default: "io.quarkus.platform",
+      description: "Quarkus platform group id.",
+    },
+  }),
   get env() {
-    return {};
+    return {
+      kogitoImagesCekitModules: {
+        quarkusGroupId: 
getOrDefault(this.vars.KOGITO_IMAGES_CEKIT_MODULES__quarkusGroupId),
+      },
+    };
   },
 });
diff --git a/packages/sonataflow-image-common/resources/Makefile 
b/packages/sonataflow-image-common/resources/Makefile
index 7f72573fb18..7cd4147877c 100644
--- a/packages/sonataflow-image-common/resources/Makefile
+++ b/packages/sonataflow-image-common/resources/Makefile
@@ -41,6 +41,9 @@ endif
 
 # Check if there are Quarkus and Kogito version envs
 _check_versions:
+ifndef QUARKUS_PLATFORM_GROUPID
+       $(error Cannot build image, please provide a valid Quarkus groupId 
using the QUARKUS_PLATFORM_GROUPID env)
+endif
 ifndef QUARKUS_PLATFORM_VERSION
        $(error Cannot build image, please provide a valid Quarkus version 
using the QUARKUS_PLATFORM_VERSION env)
 endif
@@ -51,9 +54,9 @@ endif
 # Upgrade Quarkus & Kogito versions in the images and modules
 _run_version_manager:
 ifneq ($(SONATAFLOW_QUARKUS_DEVUI_VERSION),)
-       python3 scripts/versions_manager.py --quarkus-version 
${QUARKUS_PLATFORM_VERSION} --kogito-version ${KOGITO_VERSION} 
--sonataflow-quarkus-devui-version ${SONATAFLOW_QUARKUS_DEVUI_VERSION}
+       python3 scripts/versions_manager.py --quarkus-groupid 
${QUARKUS_PLATFORM_GROUPID} --quarkus-version ${QUARKUS_PLATFORM_VERSION} 
--kogito-version ${KOGITO_VERSION} --sonataflow-quarkus-devui-version 
${SONATAFLOW_QUARKUS_DEVUI_VERSION}
 else
-       python3 scripts/versions_manager.py --quarkus-version 
${QUARKUS_PLATFORM_VERSION} --kogito-version ${KOGITO_VERSION}
+       python3 scripts/versions_manager.py --quarkus-groupid 
${QUARKUS_PLATFORM_GROUPID} --quarkus-version ${QUARKUS_PLATFORM_VERSION} 
--kogito-version ${KOGITO_VERSION}
 endif
 
 _fix_platform_versions: _check_versions _run_version_manager
diff --git 
a/packages/sonataflow-image-common/resources/modules/kogito-project-versions/module.yaml
 
b/packages/sonataflow-image-common/resources/modules/kogito-project-versions/module.yaml
index b710330fb63..61896281975 100644
--- 
a/packages/sonataflow-image-common/resources/modules/kogito-project-versions/module.yaml
+++ 
b/packages/sonataflow-image-common/resources/modules/kogito-project-versions/module.yaml
@@ -25,6 +25,9 @@ envs:
   - name: "KOGITO_VERSION"
     value: "### SET ME DURING BUILD PROCESS ###"
     description: Defines the Kogito version to be used by the builder images. 
Not intended to be changed by end user.
+  - name: "QUARKUS_PLATFORM_GROUPID"
+    value: "### SET ME DURING BUILD PROCESS ###"
+    description: Defines the Quarkus Platform groupId to be used by the 
builder images. Not intended to be changed by end user.
   - name: "QUARKUS_PLATFORM_VERSION"
     value: "### SET ME DURING BUILD PROCESS ###"
     description: Defines the Quarkus Platform version to be used by the 
builder images. Not intended to be changed by end user.
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/add-extension.sh
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/add-extension.sh
index dc4ab3e7928..fcddc18727b 100755
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/add-extension.sh
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/add-extension.sh
@@ -47,4 +47,4 @@ fi
     -DplatformVersion="${QUARKUS_PLATFORM_VERSION}" \
     -Dextensions="${extensions}" \
     ${QUARKUS_ADD_EXTENSION_ARGS} \
-    
io.quarkus.platform:quarkus-maven-plugin:"${QUARKUS_PLATFORM_VERSION}":add-extension
+    
"${QUARKUS_PLATFORM_GROUPID}":quarkus-maven-plugin:"${QUARKUS_PLATFORM_VERSION}":add-extension
diff --git 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/create-app.sh
 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/create-app.sh
index 5dedc599f2d..b29179b2cef 100755
--- 
a/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/create-app.sh
+++ 
b/packages/sonataflow-image-common/resources/modules/sonataflow/common/scripts/added/create-app.sh
@@ -38,7 +38,7 @@ source "${script_dir_path}"/configure-jvm-mvn.sh
   -nsu \
   -B \
   -s "${MAVEN_SETTINGS_PATH}" \
-  
io.quarkus.platform:quarkus-maven-plugin:"${QUARKUS_PLATFORM_VERSION}":create 
${QUARKUS_CREATE_ARGS} \
+  
"${QUARKUS_PLATFORM_GROUPID}":quarkus-maven-plugin:"${QUARKUS_PLATFORM_VERSION}":create
 ${QUARKUS_CREATE_ARGS} \
   -DprojectGroupId="${PROJECT_GROUP_ID}" \
   -DprojectArtifactId="${PROJECT_ARTIFACT_ID}" \
   -DprojectVersionId="${PROJECT_VERSION}" \
@@ -135,7 +135,7 @@ fi
   -s "${MAVEN_SETTINGS_PATH}" \
   -DskipTests=true \
   -Dmaven.javadoc.skip=true \
-  clean dependency:go-offline 
io.quarkus.platform:quarkus-maven-plugin:"${QUARKUS_PLATFORM_VERSION}":go-offline
 install
+  clean dependency:go-offline 
"${QUARKUS_PLATFORM_GROUPID}":quarkus-maven-plugin:"${QUARKUS_PLATFORM_VERSION}":go-offline
 install
 
 # clean up
 "${MAVEN_HOME}"/bin/mvn -B ${MAVEN_ARGS_APPEND} \
diff --git a/packages/sonataflow-image-common/resources/scripts/common.py 
b/packages/sonataflow-image-common/resources/scripts/common.py
index 35ce2c44462..aed15c274fd 100644
--- a/packages/sonataflow-image-common/resources/scripts/common.py
+++ b/packages/sonataflow-image-common/resources/scripts/common.py
@@ -11,6 +11,8 @@ PROJECT_VERSIONS_MODULE = 
"modules/kogito-project-versions/module.yaml"
 KOGITO_VERSION_ENV_KEY = "KOGITO_VERSION"
 KOGITO_VERSION_LABEL_NAME = "org.kie.kogito.version"
 
+QUARKUS_PLATFORM_GROUPID_ENV_KEY = "QUARKUS_PLATFORM_GROUPID"
+
 QUARKUS_PLATFORM_VERSION_ENV_KEY = "QUARKUS_PLATFORM_VERSION"
 QUARKUS_PLATFORM_VERSION_LABEL_NAME = "io.quarkus.platform.version"
 
@@ -151,6 +153,14 @@ def 
update_kogito_platform_version(kogito_platform_version):
     update_env_value(KOGITO_VERSION_ENV_KEY, kogito_platform_version)
     update_label_value(KOGITO_VERSION_LABEL_NAME, kogito_platform_version)
 
+def update_quarkus_platform_groupid(quarkus_platform_groupid):
+    """
+    Update quarkus_platform_groupid into images/modules
+    :param quarkus_platform_groupid: quarkus groupid to set
+    """
+    print("Setting Quarkus groupid: " + quarkus_platform_groupid)
+    update_env_value(QUARKUS_PLATFORM_GROUPID_ENV_KEY, 
quarkus_platform_groupid)
+
 def update_quarkus_platform_version(quarkus_platform_version):
     """
     Update quarkus_platform_version version into images/modules
diff --git 
a/packages/sonataflow-image-common/resources/scripts/versions_manager.py 
b/packages/sonataflow-image-common/resources/scripts/versions_manager.py
index d71f18a8917..adea4df7571 100644
--- a/packages/sonataflow-image-common/resources/scripts/versions_manager.py
+++ b/packages/sonataflow-image-common/resources/scripts/versions_manager.py
@@ -33,6 +33,7 @@ if __name__ == "__main__":
     parser = argparse.ArgumentParser(description='Kie Tools - SWF Image 
Version Manager')
     parser.add_argument('--bump-to', dest='bump_to', help='Bump all images and 
yamls to the next version')
     parser.add_argument('--source-folder', dest='source_folder')
+    parser.add_argument('--quarkus-groupid', dest='quarkus_groupid', 
help='Sets the image Quarkus groupId')
     parser.add_argument('--quarkus-version', dest='quarkus_version', 
help='Sets the image Quarkus Version')
     parser.add_argument('--kogito-version', dest='kogito_version', help='Sets 
the image Kogito Version')
     parser.add_argument('--sonataflow-quarkus-devui-version', 
dest='sonataflow_quarkus_devui_version', help='Sets the image SonataFlow 
Quarkus DevUI Version', required=False)
@@ -46,6 +47,8 @@ if __name__ == "__main__":
             common.update_image_and_modules_version(args.bump_to, 
args.source_folder)
         if args.kogito_version is not None:
             common.update_kogito_platform_version(args.kogito_version)
+        if args.quarkus_groupid is not None:
+            common.update_quarkus_platform_groupid(args.quarkus_groupid)
         if args.quarkus_version is not None:
             common.update_quarkus_platform_version(args.quarkus_version)
         if args.sonataflow_quarkus_devui_version is not None:
diff --git a/packages/sonataflow-management-console-image/env/index.js 
b/packages/sonataflow-management-console-image/env/index.js
index 50f80317fdc..54010f1b7d4 100644
--- a/packages/sonataflow-management-console-image/env/index.js
+++ b/packages/sonataflow-management-console-image/env/index.js
@@ -20,14 +20,18 @@
 const { varsWithName, composeEnv } = require("@kie-tools-scripts/build-env");
 
 const rootEnv = require("@kie-tools/root-env/env");
+const sonataflowImageCommonEnv = 
require("@kie-tools/sonataflow-image-common/env");
 
-module.exports = composeEnv([rootEnv, 
require("@kie-tools/sonataflow-management-console-image-env/env")], {
-  vars: varsWithName({}),
-  get env() {
-    return {
-      sonataflowManagementConsoleImage: {
-        version: require("../package.json").version,
-      },
-    };
-  },
-});
+module.exports = composeEnv(
+  [rootEnv, sonataflowImageCommonEnv, 
require("@kie-tools/sonataflow-management-console-image-env/env")],
+  {
+    vars: varsWithName({}),
+    get env() {
+      return {
+        sonataflowManagementConsoleImage: {
+          version: require("../package.json").version,
+        },
+      };
+    },
+  }
+);
diff --git a/packages/sonataflow-management-console-image/package.json 
b/packages/sonataflow-management-console-image/package.json
index 04933271fc7..c2617e19429 100644
--- a/packages/sonataflow-management-console-image/package.json
+++ b/packages/sonataflow-management-console-image/package.json
@@ -28,7 +28,7 @@
     "image:cekit:build:linux": "pnpm image:cekit:copy && pnpm 
image:cekit:setup:env make -C ./dist-dev build",
     "image:cekit:build:win32:darwin": "echo \"Build skipped on macOS and 
Windows\"",
     "image:cekit:copy": "cp -R 
./node_modules/@kie-tools/sonataflow-image-common/resources/* ./dist-dev/ && cp 
-R resources/* ./dist-dev/",
-    "image:cekit:setup:env": ". 
./node_modules/@kie-tools/python-venv/venv/bin/activate && cross-env 
KOGITO_IMAGE_REGISTRY=$(build-env sonataflowManagementConsoleImageEnv.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
sonataflowManagementConsoleImageEnv.account) KOGITO_IMAGE_NAME=$(build-env 
sonataflowManagementConsoleImageEnv.name) KOGITO_IMAGE_TAG=$(build-env 
sonataflowManagementConsoleImageEnv.buildTag) 
QUARKUS_PLATFORM_VERSION=$(build-env versions.quarkus) KOGITO_VERSION=$(build 
[...]
+    "image:cekit:setup:env": ". 
./node_modules/@kie-tools/python-venv/venv/bin/activate && cross-env 
KOGITO_IMAGE_REGISTRY=$(build-env sonataflowManagementConsoleImageEnv.registry) 
KOGITO_IMAGE_REGISTRY_ACCOUNT=$(build-env 
sonataflowManagementConsoleImageEnv.account) KOGITO_IMAGE_NAME=$(build-env 
sonataflowManagementConsoleImageEnv.name) KOGITO_IMAGE_TAG=$(build-env 
sonataflowManagementConsoleImageEnv.buildTag) 
QUARKUS_PLATFORM_GROUPID=$(build-env kogitoImagesCekitModules.quarkusGroupId) 
[...]
   },
   "devDependencies": {
     "@kie-tools/image-env-to-json": "workspace:*",


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


Reply via email to