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>
