This is an automated email from the ASF dual-hosted git repository.
philo-he pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gluten.git
The following commit(s) were added to refs/heads/main by this push:
new 6cdcfe88ed [GLUTEN-11969] Enable Java 17 release flag for Spark 4+
build (#11971)
6cdcfe88ed is described below
commit 6cdcfe88ed6638ed625a0bdd9f504960288f1aea
Author: Yao-MR <[email protected]>
AuthorDate: Fri Apr 24 11:45:22 2026 +0800
[GLUTEN-11969] Enable Java 17 release flag for Spark 4+ build (#11971)
---
dev/buildbundle-veloxbe.sh | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dev/buildbundle-veloxbe.sh b/dev/buildbundle-veloxbe.sh
index 380a2a569c..62bea6cd4a 100755
--- a/dev/buildbundle-veloxbe.sh
+++ b/dev/buildbundle-veloxbe.sh
@@ -27,7 +27,10 @@ function build_for_spark {
major_version=$(echo $spark_version | cut -d'.' -f1)
if [ "$major_version" -ge 4 ]; then
- ${MVN_CMD} clean install -Pbackends-velox -Pspark-$spark_version -Pjava-17
-Pscala-2.13 -DskipTests
+ # Force Java 17 release target to override any
`maven.compiler.source/target=1.8`
+ # that may be injected by a user's ~/.m2/settings.xml (e.g. an active
jdk-8 profile),
+ # which would otherwise cause scalac to fail with: "'1.8' is not a valid
choice for '-release'".
+ ${MVN_CMD} clean install -Pbackends-velox -Pspark-$spark_version -Pjava-17
-Pscala-2.13 -DskipTests -Dmaven.compiler.release=17
else
${MVN_CMD} clean install -Pbackends-velox -Pspark-$spark_version
-DskipTests
fi
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]