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]