This is an automated email from the ASF dual-hosted git repository.
thiagoelg 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 0f463d2856b [NO-ISSUE]: chore: upgrade Maven from 3.9.11 to 3.9.16
(#3708)
0f463d2856b is described below
commit 0f463d2856bb76975fcf37f362be2e95fc613b2d
Author: athirakm94 <[email protected]>
AuthorDate: Fri Aug 14 19:28:05 2026 +0530
[NO-ISSUE]: chore: upgrade Maven from 3.9.11 to 3.9.16 (#3708)
---
.ci/incubator-kie-tools-ci-build.Dockerfile | 2 +-
.github/actions/setup-env/action.yml | 2 +-
README.md | 2 +-
devbox.json | 2 +-
devbox.lock | 26 +++++++++++-----------
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 +-
.../Containerfile | 4 ++--
packages/maven-base/env/index.js | 2 +-
repo/KOGITO_UPGRADE_PROCESS.md | 4 ++--
repo/build-dependencies-versions.json | 2 +-
15 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/.ci/incubator-kie-tools-ci-build.Dockerfile
b/.ci/incubator-kie-tools-ci-build.Dockerfile
index 88e8fae3d87..ed4f42db7df 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.11 && \
+ sdk install maven 3.9.16 && \
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 0fa3b1ddac6..ed47507dd82 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.11
+ maven-version: 3.9.16
# TODO: Fix Colima/QEMU installation to build container images again
#
diff --git a/README.md b/README.md
index 66d7b46a31d..f3562f5e427 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 `24` _(To install, follow these instructions:
https://nodejs.org/en/download/package-manager/)_
- pnpm `10.34.4` _(To install, follow these instructions:
https://pnpm.io/installation#using-npm)_
-- Maven `3.9.11`
+- Maven `3.9.16`
- Java `17`
- Go `1.26.5` _(To install, follow these instructions:
https://go.dev/doc/install)_
- Helm `3.13.3` _(To install, follow these instructions:
https://helm.sh/docs/intro/install/)_
diff --git a/devbox.json b/devbox.json
index 5a1b0dbbcfc..0c29184741e 100644
--- a/devbox.json
+++ b/devbox.json
@@ -3,7 +3,7 @@
"packages": {
"temurin-bin-17": "17.0.9",
"nodejs": "24.12.0",
- "maven": "3.9.11",
+ "maven": "3.9.16",
"kubernetes-helm": "3.13.3",
"gnumake": "4.4.1",
"glibcLocales": {
diff --git a/devbox.lock b/devbox.lock
index 88372cc067f..e1676d0b643 100644
--- a/devbox.lock
+++ b/devbox.lock
@@ -121,57 +121,57 @@
}
}
},
- "[email protected]": {
- "last_modified": "2025-11-23T21:50:36Z",
- "resolved":
"github:NixOS/nixpkgs/ee09932cedcef15aaf476f9343d1dea2cb77e261#maven",
+ "[email protected]": {
+ "last_modified": "2026-08-01T16:34:20Z",
+ "resolved":
"github:NixOS/nixpkgs/a5cbcfe954791221bfffe2307f7d1a1bf61a871e#maven",
"source": "devbox-search",
- "version": "3.9.11",
+ "version": "3.9.16",
"systems": {
"aarch64-darwin": {
"outputs": [
{
"name": "out",
- "path":
"/nix/store/xqja439g5mrggz87a4f4hp9rdwjmkwj4-maven-3.9.11",
+ "path":
"/nix/store/dal6ilxg5r700jmrqjnshwhci3qdpamz-maven-3.9.16",
"default": true
}
],
- "store_path":
"/nix/store/xqja439g5mrggz87a4f4hp9rdwjmkwj4-maven-3.9.11"
+ "store_path":
"/nix/store/dal6ilxg5r700jmrqjnshwhci3qdpamz-maven-3.9.16"
},
"aarch64-linux": {
"outputs": [
{
"name": "out",
- "path":
"/nix/store/sjhc4f9kvcr9vz3skyl3dvhir2dby2f1-maven-3.9.11",
+ "path":
"/nix/store/0r57jwbchw1ick681gbg1h2zaygqcw4j-maven-3.9.16",
"default": true
}
],
- "store_path":
"/nix/store/sjhc4f9kvcr9vz3skyl3dvhir2dby2f1-maven-3.9.11"
+ "store_path":
"/nix/store/0r57jwbchw1ick681gbg1h2zaygqcw4j-maven-3.9.16"
},
"x86_64-darwin": {
"outputs": [
{
"name": "out",
- "path":
"/nix/store/90qdbpmykzmgxm2df56axf8lxh1bdv5k-maven-3.9.11",
+ "path":
"/nix/store/334davh2hdmg5ma9pxxz5vpz39dji3vs-maven-3.9.16",
"default": true
}
],
- "store_path":
"/nix/store/90qdbpmykzmgxm2df56axf8lxh1bdv5k-maven-3.9.11"
+ "store_path":
"/nix/store/334davh2hdmg5ma9pxxz5vpz39dji3vs-maven-3.9.16"
},
"x86_64-linux": {
"outputs": [
{
"name": "out",
- "path":
"/nix/store/4djac4688b16msvhkmyp217ad9kc1m5s-maven-3.9.11",
+ "path":
"/nix/store/blqriymmj11l9s6nhv5zddpffhb2w9r9-maven-3.9.16",
"default": true
}
],
- "store_path":
"/nix/store/4djac4688b16msvhkmyp217ad9kc1m5s-maven-3.9.11"
+ "store_path":
"/nix/store/blqriymmj11l9s6nhv5zddpffhb2w9r9-maven-3.9.16"
}
}
},
"[email protected]": {
"last_modified": "2025-12-29T16:45:58Z",
- "plugin_version": "0.0.4",
+ "plugin_version": "0.0.2",
"resolved":
"github:NixOS/nixpkgs/346dd96ad74dc4457a9db9de4f4f57dab2e5731d#nodejs_24",
"source": "devbox-search",
"version": "24.12.0",
diff --git a/examples/process-accelerator/README.md
b/examples/process-accelerator/README.md
index eb23629a53f..282826d78ea 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.11 installed
+- Maven 3.9.16 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 4551e976e46..2d217c2f379 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.11 installed
+- Maven 3.9.16 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 2942de36f00..f03f75c465a 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.11 installed
+- Maven 3.9.16 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 d734c3d1949..4d24e4863bf 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.11 installed
+- Maven 3.9.16 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 316c5934b88..c9887d972c8 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.11 installed
+- Maven 3.9.16 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 e417447b0b7..fb2e35d9f72 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.11 installed
+- Maven 3.9.16 installed
- Docker and Docker Compose to run the required example infrastructure.
### Compile and Run in local development mode
diff --git a/packages/dev-deployment-quarkus-blank-app-image/Containerfile
b/packages/dev-deployment-quarkus-blank-app-image/Containerfile
index 9e7a8ebc6a8..798e50fdb3f 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.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} \
+RUN ./mvnw -Dmaven=3.9.16 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.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}"]
+CMD ["dev-deployment-upload-service && cp -r $HOME_PATH/app/. /tmp/app && cd
/tmp/app && ./mvnw -Dmaven=3.9.16 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/maven-base/env/index.js b/packages/maven-base/env/index.js
index eb137042de0..0ab9cdd39aa 100644
--- a/packages/maven-base/env/index.js
+++ b/packages/maven-base/env/index.js
@@ -42,7 +42,7 @@ module.exports =
composeEnv([require("@kie-tools/root-env/env")], {
},
mvnw: {
version: "3.3.0",
- mavenVersion: "3.9.11",
+ mavenVersion: "3.9.16",
},
maven: {
deploy: {
diff --git a/repo/KOGITO_UPGRADE_PROCESS.md b/repo/KOGITO_UPGRADE_PROCESS.md
index 2e990f9e6e8..c9a12474b4a 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.11`). 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.16`). 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.11` for Maven);
+- The version number (E.g., `17` for Java and `3.9.16` 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 d3ec770ac70..492e37bd8e8 100644
--- a/repo/build-dependencies-versions.json
+++ b/repo/build-dependencies-versions.json
@@ -1,7 +1,7 @@
{
"go": "1.26.5",
"java": "17",
- "maven": "3.9.11",
+ "maven": "3.9.16",
"node": "24.13.0",
"pnpm": "10.34.4"
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]