This is an automated email from the ASF dual-hosted git repository.
slawrence pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-infrastructure.git
The following commit(s) were added to refs/heads/main by this push:
new 8ae77fc Ensure SBT release builds are built on Java 17
8ae77fc is described below
commit 8ae77fc90526086101e34a9cac1a9a5b0b1a3de1
Author: Steve Lawrence <[email protected]>
AuthorDate: Wed Jan 28 14:45:15 2026 -0500
Ensure SBT release builds are built on Java 17
Daffodil 4.0.0 and newer requires a minimum of Java 17 to build, so we
must build on Java 17. Note that the plugin class files are built with
Java 8 compatibility so the plugin still works on older versions of
Java. It is only the Daffodil Saver components used when daffodilVersion
is 4.0.0 or newer where the classes are built with Java 17.
---
containers/build-release/Dockerfile | 1 -
containers/build-release/src/daffodil-build-release | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/containers/build-release/Dockerfile
b/containers/build-release/Dockerfile
index a904df2..4d83d78 100644
--- a/containers/build-release/Dockerfile
+++ b/containers/build-release/Dockerfile
@@ -39,7 +39,6 @@ RUN \
libmxml-dev \
llvm \
npm \
- openjdk-8-jdk-headless \
openjdk-17-jdk-headless \
rpm \
unzip \
diff --git a/containers/build-release/src/daffodil-build-release
b/containers/build-release/src/daffodil-build-release
index 944e001..e073326 100755
--- a/containers/build-release/src/daffodil-build-release
+++ b/containers/build-release/src/daffodil-build-release
@@ -107,7 +107,7 @@ case $PROJECT in
;;
"daffodil-sbt")
- set_java_version 8
+ set_java_version 17
sbt \
"^compile" \
"^publish"