You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rz...@apache.org on 2025/11/21 10:13:21 UTC
(tomee) 01/02: Update to latest CXF Feature Branch Build (w/ Java 17 Support). Downgrade Java back to 17.
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 <rz...@apache.org>
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>