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

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit 5cfb5c487b243b5679d7294e30553f0888eaae1c
Author: Richard Zowalla <[email protected]>
AuthorDate: Fri Nov 21 10:53:47 2025 +0100

    Update to latest CXF Feature Branch Build (w/ Java 17 Support). Downgrade 
Java back to 17.
---
 README.adoc        | 2 +-
 docker-compose.yml | 8 ++++----
 pom.xml            | 8 ++++----
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/README.adoc b/README.adoc
index ea90ebb189..cd46f7c459 100644
--- a/README.adoc
+++ b/README.adoc
@@ -48,7 +48,7 @@ project.
 
 TomEE is open source and you can help in its creation.
 
-Apache TomEE is built with Apache Maven >= 3.9.x and Java 21. The
+Apache TomEE is built with Apache Maven >= 3.9.x and Java 17. The
 http://tomee.apache.org/community/sources.html[Contribute to TomEE]
 section from the official website for a complete Git, Github, Build,
 Test, and Continuous Integration details.
diff --git a/docker-compose.yml b/docker-compose.yml
index c311d2c242..cec157c6a6 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -26,7 +26,7 @@ services:
             - m2:/var/maven/.m2
     # Build+test. Stops on first test failure
     build:
-        image: "maven:3-eclipse-temurin-21"
+        image: "maven:3-eclipse-temurin-17"
         profiles: ["build"]
         command: ["-Duser.home=/var/maven", "-Pall-adapters", 
"-Dsurefire.useFile=false", "-DdisableXmlReport=true", "clean", "install"]
         entrypoint: "mvn"
@@ -42,7 +42,7 @@ services:
             - volume_perms
     # Build+test. Does not stop on test failures
     build-all:
-        image: "maven:3-eclipse-temurin-21"
+        image: "maven:3-eclipse-temurin-17"
         profiles: ["build-all"]
         command: ["--fail-at-end", "-Duser.home=/var/maven", "-Pall-adapters", 
"-Dsurefire.useFile=false", "-DdisableXmlReport=true", "clean", "install"]
         entrypoint: "mvn"
@@ -60,7 +60,7 @@ services:
             - volume_perms
         # Just build (no tests)
     build-quick:
-        image: "maven:3-eclipse-temurin-21"
+        image: "maven:3-eclipse-temurin-17"
         profiles: ["build-quick"]
         command: ["-Duser.home=/var/maven", "-Pquick", 
"-Dsurefire.useFile=false", "-DdisableXmlReport=true", "-DuniqueVersion=false", 
"-ff", "-Dassemble", "-DskipTests", "-DfailIfNoTests=false", "clean", "install"]
         entrypoint: "mvn"
@@ -76,7 +76,7 @@ services:
             - volume_perms
     # Build+test. Waits for debugger on port 5005. Stops on first test failure
     debug:
-        image: "maven:3-eclipse-temurin-21"
+        image: "maven:3-eclipse-temurin-17"
         profiles: ["build-debug"]
         command: ["-Duser.home=/var/maven", "-Pall-adapters", 
"-Dsurefire.useFile=false", "-DdisableXmlReport=true", 
"-Dopenejb.server.debug", "-Dmaven.surefire.debug", 
"-Dopenejb.arquillian.debug=true", "clean", "install"]
         entrypoint: "mvn"
diff --git a/pom.xml b/pom.xml
index 475a82991e..71122974d5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -171,10 +171,10 @@
 
 
     <!-- Java SE version -->
-    <maven.compiler.source>21</maven.compiler.source>
-    <maven.compiler.target>21</maven.compiler.target>
+    <maven.compiler.source>17</maven.compiler.source>
+    <maven.compiler.target>17</maven.compiler.target>
 
-    <maven.compiler.release>21</maven.compiler.release>
+    <maven.compiler.release>17</maven.compiler.release>
     <version.micrometer>1.12.5</version.micrometer>
     <!-- Micro Profile APIs (6.1)  -->
     <version.microprofile.config>3.1</version.microprofile.config>
@@ -213,7 +213,7 @@
     <version.batchee>2.0.0</version.batchee>
     <version.bval>3.0.1</version.bval>
     <!-- TODO: Revert this once CXF has released -->
-    <version.cxf>4.2.0-tomee-m0-ce15546</version.cxf>
+    <version.cxf>4.2.0-tomee-m0-071068f</version.cxf>
     <version.geronimo.components>4.0.0</version.geronimo.components>
     <!-- we currently rely on Mail Impl. from Geronimo, this might change in 
the future -->
     
<version.geronimo-mail_2.1_provider>1.0.2</version.geronimo-mail_2.1_provider>

Reply via email to