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

yamer 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 98abc997e9b NO-ISSUE: Upgrade Maven to 3.9.11 (#2871)
98abc997e9b is described below

commit 98abc997e9b0143ee58306c1d31712fd45ae61e6
Author: Thiago Lugli <[email protected]>
AuthorDate: Fri Jan 9 05:59:26 2026 -0300

    NO-ISSUE: Upgrade Maven to 3.9.11 (#2871)
---
 .ci/incubator-kie-tools-ci-build.Dockerfile        |  2 +-
 .github/actions/setup-env/action.yml               |  2 +-
 README.md                                          |  2 +-
 devbox.json                                        |  2 +-
 devbox.lock                                        | 44 ++++++++++++++++++----
 examples/process-accelerator/README.md             |  2 +-
 examples/process-business-calendar/README.md       |  2 +-
 examples/process-compact-architecture/README.md    |  2 +-
 examples/process-event-driven/README.md            |  2 +-
 examples/process-security/README.md                |  2 +-
 examples/process-user-tasks-subsystem/README.md    |  2 +-
 examples/sonataflow-greeting/README.md             |  2 +-
 .../Containerfile                                  |  4 +-
 packages/kie-sandbox-fs/package.json               |  4 +-
 packages/stunner-editors/errai-bom/pom.xml         |  2 +-
 repo/KOGITO_UPGRADE_PROCESS.md                     |  4 +-
 repo/build-dependencies-versions.json              |  2 +-
 17 files changed, 55 insertions(+), 27 deletions(-)

diff --git a/.ci/incubator-kie-tools-ci-build.Dockerfile 
b/.ci/incubator-kie-tools-ci-build.Dockerfile
index 1bd9d367b92..e2008b57042 100644
--- a/.ci/incubator-kie-tools-ci-build.Dockerfile
+++ b/.ci/incubator-kie-tools-ci-build.Dockerfile
@@ -95,7 +95,7 @@ RUN curl -s "https://get.sdkman.io"; | bash && \
     source "$HOME/.sdkman/bin/sdkman-init.sh" && \
     sdk install java 17.0.11-tem && \
     sudo update-alternatives --install /usr/local/bin/java java $(which java) 
1 && \
-    sdk install maven 3.9.6 && \
+    sdk install maven 3.9.11 && \
     sudo update-alternatives --install /usr/local/bin/mvn mvn $(which mvn) 1 
&& \
     sdk flush
 
diff --git a/.github/actions/setup-env/action.yml 
b/.github/actions/setup-env/action.yml
index 2b3ac6daa46..22039fb3835 100644
--- a/.github/actions/setup-env/action.yml
+++ b/.github/actions/setup-env/action.yml
@@ -85,7 +85,7 @@ runs:
     - name: "Set up Maven"
       uses: stCarolas/setup-maven@v5
       with:
-        maven-version: 3.9.6
+        maven-version: 3.9.11
 
     - uses: actions/setup-python@v5
       with:
diff --git a/README.md b/README.md
index c105ded0518..35e061c2c36 100644
--- a/README.md
+++ b/README.md
@@ -47,7 +47,7 @@ To build and test all packages on this repository, you're 
going to need:
 
 - Node.js `22` _(To install, follow these instructions: 
https://nodejs.org/en/download/package-manager/)_
 - pnpm `9.3.0` _(To install, follow these instructions: 
https://pnpm.io/installation#using-npm)_
-- Maven `3.9.6`
+- Maven `3.9.11`
 - Java `17`
 - Go `1.24.10` _(To install, follow these instructions: 
https://go.dev/doc/install)_
 - Python `3.12` _(To install, follow these instructions: 
https://www.python.org/downloads/)_
diff --git a/devbox.json b/devbox.json
index b1961f0d7dc..0c0b8070984 100644
--- a/devbox.json
+++ b/devbox.json
@@ -3,7 +3,7 @@
   "packages": {
     "temurin-bin-17": "17.0.9",
     "nodejs": "22.14.0",
-    "maven": "3.9.6",
+    "maven": "3.9.11",
     "kubernetes-helm": "3.13.3",
     "gnumake": "4.4.1",
     "go": "1.24.10",
diff --git a/devbox.lock b/devbox.lock
index 26e63dc08f8..668411382bf 100644
--- a/devbox.lock
+++ b/devbox.lock
@@ -141,23 +141,51 @@
         }
       }
     },
-    "[email protected]": {
-      "last_modified": "2024-06-12T20:55:33Z",
-      "resolved": 
"github:NixOS/nixpkgs/a9858885e197f984d92d7fe64e9fff6b2e488d40#maven",
+    "[email protected]": {
+      "last_modified": "2025-11-23T21:50:36Z",
+      "resolved": 
"github:NixOS/nixpkgs/ee09932cedcef15aaf476f9343d1dea2cb77e261#maven",
       "source": "devbox-search",
-      "version": "3.9.6",
+      "version": "3.9.11",
       "systems": {
         "aarch64-darwin": {
-          "store_path": 
"/nix/store/anjg4vldn49by6biv5xnhqq1mg34pbf2-apache-maven-3.9.6"
+          "outputs": [
+            {
+              "name": "out",
+              "path": 
"/nix/store/xqja439g5mrggz87a4f4hp9rdwjmkwj4-maven-3.9.11",
+              "default": true
+            }
+          ],
+          "store_path": 
"/nix/store/xqja439g5mrggz87a4f4hp9rdwjmkwj4-maven-3.9.11"
         },
         "aarch64-linux": {
-          "store_path": 
"/nix/store/x0b2lf5938xbqkmyy0dy3m5scbzhn758-apache-maven-3.9.6"
+          "outputs": [
+            {
+              "name": "out",
+              "path": 
"/nix/store/sjhc4f9kvcr9vz3skyl3dvhir2dby2f1-maven-3.9.11",
+              "default": true
+            }
+          ],
+          "store_path": 
"/nix/store/sjhc4f9kvcr9vz3skyl3dvhir2dby2f1-maven-3.9.11"
         },
         "x86_64-darwin": {
-          "store_path": 
"/nix/store/w6crqg0hzr9ywg4nfkiqhkfy9rscq5pz-apache-maven-3.9.6"
+          "outputs": [
+            {
+              "name": "out",
+              "path": 
"/nix/store/90qdbpmykzmgxm2df56axf8lxh1bdv5k-maven-3.9.11",
+              "default": true
+            }
+          ],
+          "store_path": 
"/nix/store/90qdbpmykzmgxm2df56axf8lxh1bdv5k-maven-3.9.11"
         },
         "x86_64-linux": {
-          "store_path": 
"/nix/store/21kyz6bqsr97gjd3lc8g600zc1cksd1d-apache-maven-3.9.6"
+          "outputs": [
+            {
+              "name": "out",
+              "path": 
"/nix/store/4djac4688b16msvhkmyp217ad9kc1m5s-maven-3.9.11",
+              "default": true
+            }
+          ],
+          "store_path": 
"/nix/store/4djac4688b16msvhkmyp217ad9kc1m5s-maven-3.9.11"
         }
       }
     },
diff --git a/examples/process-accelerator/README.md 
b/examples/process-accelerator/README.md
index 5190d4c9da2..eb23629a53f 100644
--- a/examples/process-accelerator/README.md
+++ b/examples/process-accelerator/README.md
@@ -285,7 +285,7 @@ quarkus.log.category."org.kie.kogito".level=DEBUG
 
 - Java 17 installed
 - Environment variable `JAVA_HOME` set accordingly
-- Maven 3.9.6 installed
+- Maven 3.9.11 installed
 - Docker and Docker Compose to run the required example infrastructure.
 
 ### Infrastructure Services
diff --git a/examples/process-business-calendar/README.md 
b/examples/process-business-calendar/README.md
index 8b3fd093f4f..4551e976e46 100644
--- a/examples/process-business-calendar/README.md
+++ b/examples/process-business-calendar/README.md
@@ -90,7 +90,7 @@ You will need:
 
 - Java 17+ installed
 - Environment variable JAVA_HOME set accordingly
-- Maven 3.9.6+ installed
+- Maven 3.9.11 installed
 
 ### Compile and Run in Local Dev Mode
 
diff --git a/examples/process-compact-architecture/README.md 
b/examples/process-compact-architecture/README.md
index 3b94af6c169..2942de36f00 100644
--- a/examples/process-compact-architecture/README.md
+++ b/examples/process-compact-architecture/README.md
@@ -248,7 +248,7 @@ docker compose down
 
 - Java 17 installed
 - Environment variable `JAVA_HOME` set accordingly
-- Maven 3.9.6 installed
+- Maven 3.9.11 installed
 - Docker and Docker Compose to run the required example infrastructure.
 
 ### Infrastructure Services
diff --git a/examples/process-event-driven/README.md 
b/examples/process-event-driven/README.md
index 4b4059f171d..d734c3d1949 100644
--- a/examples/process-event-driven/README.md
+++ b/examples/process-event-driven/README.md
@@ -122,7 +122,7 @@ docker compose down
 
 - Java 17 installed
 - Environment variable `JAVA_HOME` set accordingly
-- Maven 3.9.6 installed
+- Maven 3.9.11 installed
 - Docker and Docker Compose to run the required example infrastructure.
 
 ### Compile and Run in local development mode
diff --git a/examples/process-security/README.md 
b/examples/process-security/README.md
index 47432e2f986..316c5934b88 100644
--- a/examples/process-security/README.md
+++ b/examples/process-security/README.md
@@ -111,7 +111,7 @@ docker compose down
 
 - Java 17 installed
 - Environment variable `JAVA_HOME` set accordingly
-- Maven 3.9.6 installed
+- Maven 3.9.11 installed
 - Docker and Docker Compose to run the required example infrastructure.
 
 ### Compile and Run in local development mode
diff --git a/examples/process-user-tasks-subsystem/README.md 
b/examples/process-user-tasks-subsystem/README.md
index 52615601c9e..e417447b0b7 100644
--- a/examples/process-user-tasks-subsystem/README.md
+++ b/examples/process-user-tasks-subsystem/README.md
@@ -102,7 +102,7 @@ If the task name is `hr_interview` the assigned user will 
be "recruiter". For th
 
 - Java 17 installed
 - Environment variable `JAVA_HOME` set accordingly
-- Maven 3.9.6 installed
+- Maven 3.9.11 installed
 - Docker and Docker Compose to run the required example infrastructure.
 
 ### Compile and Run in local development mode
diff --git a/examples/sonataflow-greeting/README.md 
b/examples/sonataflow-greeting/README.md
index 690e9005cbe..1abd120d495 100644
--- a/examples/sonataflow-greeting/README.md
+++ b/examples/sonataflow-greeting/README.md
@@ -41,7 +41,7 @@ You will need:
 
 - Java 17 installed
 - Environment variable JAVA_HOME set accordingly
-- Maven 3.9.6 installed
+- Maven 3.9.11 installed
 
 When using native image compilation, you will also need:
 
diff --git a/packages/dev-deployment-quarkus-blank-app-image/Containerfile 
b/packages/dev-deployment-quarkus-blank-app-image/Containerfile
index de1aa0611d2..9e7a8ebc6a8 100644
--- a/packages/dev-deployment-quarkus-blank-app-image/Containerfile
+++ b/packages/dev-deployment-quarkus-blank-app-image/Containerfile
@@ -30,7 +30,7 @@ COPY --chown=$USER_ID:$USER_ID dist-dev/quarkus-app 
$HOME_PATH/app/
 COPY --chown=$USER_ID:$USER_ID dist-dev/settings.xml 
/tmp/kogito/.m2/settings.xml
 
 # Pre-populate local Maven repository for faster startup
-RUN ./mvnw -Dmaven=3.9.6 clean package -B -nsu --settings 
/tmp/kogito/.m2/settings.xml -Dmaven.test.skip 
-Dmaven.repo.local=/tmp/kogito/.m2/repository 
-Dquarkus.http.root-path=${ROOT_PATH} \
+RUN ./mvnw -Dmaven=3.9.11 clean package -B -nsu --settings 
/tmp/kogito/.m2/settings.xml -Dmaven.test.skip 
-Dmaven.repo.local=/tmp/kogito/.m2/repository 
-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
 
 USER $USER_ID
@@ -41,4 +41,4 @@ ENTRYPOINT ["/bin/bash", "-c"]
 
 HEALTHCHECK --interval=1m --timeout=5s CMD curl -f 
http://localhost:$DEV_DEPLOYMENT__UPLOAD_SERVICE_PORT/upload-status || curl -f 
http://localhost:8080/q/health || exit 1
 
-CMD ["dev-deployment-upload-service && cp -r $HOME_PATH/app/. /tmp/app && cd 
/tmp/app && ./mvnw -Dmaven=3.9.6 quarkus:dev -o -s=/tmp/kogito/.m2/settings.xml 
-Dquarkus.analytics.disabled=true -Ddebug=false 
-Dmaven.repo.local=/tmp/kogito/.m2/repository 
-Dquarkus.http.root-path=${ROOT_PATH}"]
+CMD ["dev-deployment-upload-service && cp -r $HOME_PATH/app/. /tmp/app && cd 
/tmp/app && ./mvnw -Dmaven=3.9.11 quarkus:dev -o 
-s=/tmp/kogito/.m2/settings.xml -Dquarkus.analytics.disabled=true -Ddebug=false 
-Dmaven.repo.local=/tmp/kogito/.m2/repository 
-Dquarkus.http.root-path=${ROOT_PATH}"]
diff --git a/packages/kie-sandbox-fs/package.json 
b/packages/kie-sandbox-fs/package.json
index fc91b4dab5f..a8ce2c27b7b 100644
--- a/packages/kie-sandbox-fs/package.json
+++ b/packages/kie-sandbox-fs/package.json
@@ -38,9 +38,9 @@
   ],
   "scripts": {
     "build:dev": "rimraf dist && pnpm copy:src",
-    "build:prod": "rimraf dist && pnpm copy:src && pnpm test",
+    "build:prod": "rimraf dist && pnpm copy:src && pnpm test-e2e",
     "copy:src": "copyfiles -u 1 \"src/**/*.{js,ts}\" dist/",
-    "test": "run-script-if --ignore-errors \"$(build-env 
tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"karma start 
--single-run --watch\""
+    "test-e2e": "run-script-if --ignore-errors \"$(build-env 
endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" 
--then \"karma start --single-run --watch\""
   },
   "dependencies": {
     "@isomorphic-git/idb-keyval": "^3.3.2",
diff --git a/packages/stunner-editors/errai-bom/pom.xml 
b/packages/stunner-editors/errai-bom/pom.xml
index c534f602d20..af632720806 100644
--- a/packages/stunner-editors/errai-bom/pom.xml
+++ b/packages/stunner-editors/errai-bom/pom.xml
@@ -117,7 +117,7 @@
 
     <version.org.apache.commons.lang3>3.18.0</version.org.apache.commons.lang3>
     
<version.org.apache.deltaspike.core>1.5.1</version.org.apache.deltaspike.core>
-    <version.org.apache.maven>3.9.6</version.org.apache.maven>
+    <version.org.apache.maven>3.9.11</version.org.apache.maven>
     <version.org.dom4j>2.1.3</version.org.dom4j>
     <version.org.glassfish.javax.el>3.0.0</version.org.glassfish.javax.el>
     <version.org.hibernate>5.4.24.Final</version.org.hibernate>
diff --git a/repo/KOGITO_UPGRADE_PROCESS.md b/repo/KOGITO_UPGRADE_PROCESS.md
index 4c8348b1acb..2e990f9e6e8 100644
--- a/repo/KOGITO_UPGRADE_PROCESS.md
+++ b/repo/KOGITO_UPGRADE_PROCESS.md
@@ -51,7 +51,7 @@ The following prerequisites must be assessed before beginning 
the procedure:
 
 - Check if the below Kogito version upgraded the **Quarkus version** (E.g., 
from `3.8.0` to `3.8.1`). In that case, we need to upgrade Quarkus version in 
`kie-tools` accordingly.
 - Check if the below Kogito version upgraded to the **Java version** (E.g., 
from Java `17` to Java `21`). In such a case, we need to upgrade `kie-tools` 
Java modules accordingly.
-- Check if the below Kogito version upgraded to the **Maven version** (E.g., 
from Maven `3.9.6` to Maven `3.9.7`). In such a case, we need to upgrade 
`kie-tools` Maven modules accordingly.
+- Check if the below Kogito version upgraded to the **Maven version** (E.g., 
from Maven `3.9.6` to Maven `3.9.11`). In such a case, we need to upgrade 
`kie-tools` Maven modules accordingly.
 
 ## Upgrading Quarkus
 
@@ -90,7 +90,7 @@ The suggested strategy is to check all:
 
 To double-check that all the versions are correctly updated, please perform a 
search with grep (or the IDE-integrated search) if the old version is still 
referenced somewhere. As a key, you can use:
 
-- The version number (E.g., `17` for Java and `3.9.6` for Maven);
+- The version number (E.g., `17` for Java and `3.9.11` for Maven);
 - OpenJDK references (`openjdk`);
 - Apache Maven references (`apache-maven`);
 - GitHub Action references (`java-version` and `maven-version`);
diff --git a/repo/build-dependencies-versions.json 
b/repo/build-dependencies-versions.json
index da0cb241cbb..b494b18dead 100644
--- a/repo/build-dependencies-versions.json
+++ b/repo/build-dependencies-versions.json
@@ -1,7 +1,7 @@
 {
   "go": "1.24.10",
   "java": "17",
-  "maven": "3.9.6",
+  "maven": "3.9.11",
   "node": "22.14.0",
   "pnpm": "9.3.0",
   "python3": "3.12.2",


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

Reply via email to