diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e6e173ece3e4..802c0cf669ba 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -134,7 +134,7 @@ jobs:
if: needs.build-info.outputs.needs-compile == 'true'
strategy:
matrix:
- java: [ 8, 11, 17 ]
+ java: [ 17 ]
include:
- os: ubuntu-24.04
- java: 21
@@ -161,7 +161,6 @@ jobs:
uses: ./.github/workflows/check.yml
with:
checkout-fetch-depth: ${{ matrix.check != 'bats' && 1 || 0 }}
- java-version: 8 # HDDS-10150
needs-maven-cache: ${{ !contains('author,bats', matrix.check) }}
ratis-args: ${{ inputs.ratis_args }}
script: ${{ matrix.check }}
diff --git a/hadoop-hdds/container-service/pom.xml b/hadoop-hdds/container-service/pom.xml
index d43ad4d12028..b8762c25dea8 100644
--- a/hadoop-hdds/container-service/pom.xml
+++ b/hadoop-hdds/container-service/pom.xml
@@ -25,6 +25,10 @@
Apache Ozone HDDS Container Service
Apache Ozone Distributed Data Store Container Service
+
+ ${ozone.server.java.version}
+
+
com.fasterxml.jackson.core
diff --git a/hadoop-hdds/framework/pom.xml b/hadoop-hdds/framework/pom.xml
index 27654930c412..88d80ca3252e 100644
--- a/hadoop-hdds/framework/pom.xml
+++ b/hadoop-hdds/framework/pom.xml
@@ -25,6 +25,10 @@
Apache Ozone HDDS Server Framework
Apache Ozone Distributed Data Store Server Framework
+
+ ${ozone.server.java.version}
+
+
ch.qos.reload4j
diff --git a/hadoop-hdds/server-scm/pom.xml b/hadoop-hdds/server-scm/pom.xml
index d8cfb03f5b74..5c72a7fc72e3 100644
--- a/hadoop-hdds/server-scm/pom.xml
+++ b/hadoop-hdds/server-scm/pom.xml
@@ -27,6 +27,7 @@
false
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/cli-admin/pom.xml b/hadoop-ozone/cli-admin/pom.xml
index e68105141389..656680b8562f 100644
--- a/hadoop-ozone/cli-admin/pom.xml
+++ b/hadoop-ozone/cli-admin/pom.xml
@@ -29,6 +29,7 @@
false
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/csi/pom.xml b/hadoop-ozone/csi/pom.xml
index ea6f8cbad75f..596ea9104234 100644
--- a/hadoop-ozone/csi/pom.xml
+++ b/hadoop-ozone/csi/pom.xml
@@ -27,6 +27,7 @@
false
+ ${ozone.server.java.version}
true
true
diff --git a/hadoop-ozone/datanode/pom.xml b/hadoop-ozone/datanode/pom.xml
index a91604198157..12299243d039 100644
--- a/hadoop-ozone/datanode/pom.xml
+++ b/hadoop-ozone/datanode/pom.xml
@@ -26,6 +26,7 @@
false
+ ${ozone.server.java.version}
true
true
diff --git a/hadoop-ozone/dev-support/checks/findbugs.sh b/hadoop-ozone/dev-support/checks/findbugs.sh
index 2286815ef332..f924815ee3d3 100755
--- a/hadoop-ozone/dev-support/checks/findbugs.sh
+++ b/hadoop-ozone/dev-support/checks/findbugs.sh
@@ -14,7 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-#checks:basic
+#checks:skipped
set -u -o pipefail
diff --git a/hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml b/hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml
index 97d3076e889e..d0252ceaf667 100644
--- a/hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml
+++ b/hadoop-ozone/fault-injection-test/mini-chaos-tests/pom.xml
@@ -25,6 +25,10 @@
Apache Ozone Mini Ozone Chaos Tests
Apache Ozone Mini Ozone Chaos Tests
+
+ ${ozone.server.java.version}
+
+
info.picocli
diff --git a/hadoop-ozone/freon/pom.xml b/hadoop-ozone/freon/pom.xml
index 7e4d7142835a..ce798653ea71 100644
--- a/hadoop-ozone/freon/pom.xml
+++ b/hadoop-ozone/freon/pom.xml
@@ -27,6 +27,7 @@
false
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/httpfsgateway/pom.xml b/hadoop-ozone/httpfsgateway/pom.xml
index d4df054b4da4..9ee469d37af9 100644
--- a/hadoop-ozone/httpfsgateway/pom.xml
+++ b/hadoop-ozone/httpfsgateway/pom.xml
@@ -34,6 +34,7 @@
REPO NOT AVAIL
REVISION NOT AVAIL
yyyy-MM-dd'T'HH:mm:ssZ
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/insight/pom.xml b/hadoop-ozone/insight/pom.xml
index df338e221eda..478037654a98 100644
--- a/hadoop-ozone/insight/pom.xml
+++ b/hadoop-ozone/insight/pom.xml
@@ -28,6 +28,7 @@
false
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/integration-test-recon/pom.xml b/hadoop-ozone/integration-test-recon/pom.xml
index b9a75db3bd69..87529373a0ed 100644
--- a/hadoop-ozone/integration-test-recon/pom.xml
+++ b/hadoop-ozone/integration-test-recon/pom.xml
@@ -25,6 +25,10 @@
Apache Ozone Recon Integration Tests
Apache Ozone Integration Tests with Recon
+
+ ${ozone.server.java.version}
+
+
com.fasterxml.jackson.core
diff --git a/hadoop-ozone/integration-test-s3/pom.xml b/hadoop-ozone/integration-test-s3/pom.xml
index 5d651dec31ff..e479a7c76c6d 100644
--- a/hadoop-ozone/integration-test-s3/pom.xml
+++ b/hadoop-ozone/integration-test-s3/pom.xml
@@ -25,6 +25,10 @@
Apache Ozone S3 Integration Tests
Apache Ozone Integration Tests with S3 Gateway
+
+ ${ozone.server.java.version}
+
+
com.amazonaws
diff --git a/hadoop-ozone/integration-test/pom.xml b/hadoop-ozone/integration-test/pom.xml
index 10e851ba9d43..60dcc9314833 100644
--- a/hadoop-ozone/integration-test/pom.xml
+++ b/hadoop-ozone/integration-test/pom.xml
@@ -25,6 +25,10 @@
Apache Ozone Integration Tests
Apache Ozone Integration Tests
+
+ ${ozone.server.java.version}
+
+
ch.qos.reload4j
diff --git a/hadoop-ozone/interface-storage/pom.xml b/hadoop-ozone/interface-storage/pom.xml
index acf48a34e531..a2a9b555aa02 100644
--- a/hadoop-ozone/interface-storage/pom.xml
+++ b/hadoop-ozone/interface-storage/pom.xml
@@ -24,6 +24,11 @@
jar
Apache Ozone Storage Interface
Apache Ozone Storage Interface
+
+
+ ${ozone.server.java.version}
+
+
com.github.stephenc.jcip
diff --git a/hadoop-ozone/mini-cluster/pom.xml b/hadoop-ozone/mini-cluster/pom.xml
index 055ecc8ee8c2..79bfcfa3c4fd 100644
--- a/hadoop-ozone/mini-cluster/pom.xml
+++ b/hadoop-ozone/mini-cluster/pom.xml
@@ -26,6 +26,7 @@
Apache Ozone Mini Cluster for Integration Tests
+ ${ozone.server.java.version}
true
diff --git a/hadoop-ozone/multitenancy-ranger/pom.xml b/hadoop-ozone/multitenancy-ranger/pom.xml
index 62f5e5a5fd36..6cfbedefde26 100644
--- a/hadoop-ozone/multitenancy-ranger/pom.xml
+++ b/hadoop-ozone/multitenancy-ranger/pom.xml
@@ -27,6 +27,7 @@
false
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/ozone-manager/pom.xml b/hadoop-ozone/ozone-manager/pom.xml
index ba17f1992b37..c9a16940432b 100644
--- a/hadoop-ozone/ozone-manager/pom.xml
+++ b/hadoop-ozone/ozone-manager/pom.xml
@@ -27,6 +27,7 @@
false
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/recon-codegen/pom.xml b/hadoop-ozone/recon-codegen/pom.xml
index 58871f098898..39da4fdf0f77 100644
--- a/hadoop-ozone/recon-codegen/pom.xml
+++ b/hadoop-ozone/recon-codegen/pom.xml
@@ -22,6 +22,7 @@
ozone-reconcodegen
Apache Ozone Recon CodeGen
+ ${ozone.server.java.version}
true
diff --git a/hadoop-ozone/recon/pom.xml b/hadoop-ozone/recon/pom.xml
index 90eb48d0921b..e7fc928ce59c 100644
--- a/hadoop-ozone/recon/pom.xml
+++ b/hadoop-ozone/recon/pom.xml
@@ -23,6 +23,7 @@
Apache Ozone Recon
false
+ ${ozone.server.java.version}
8.15.7
diff --git a/hadoop-ozone/s3-secret-store/pom.xml b/hadoop-ozone/s3-secret-store/pom.xml
index 28379aeacc78..e95eae7fe879 100644
--- a/hadoop-ozone/s3-secret-store/pom.xml
+++ b/hadoop-ozone/s3-secret-store/pom.xml
@@ -26,6 +26,7 @@
true
UTF-8
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/s3gateway/pom.xml b/hadoop-ozone/s3gateway/pom.xml
index aa510ae6a0f2..6a71afd7b18c 100644
--- a/hadoop-ozone/s3gateway/pom.xml
+++ b/hadoop-ozone/s3gateway/pom.xml
@@ -27,6 +27,7 @@
false
true
UTF-8
+ ${ozone.server.java.version}
diff --git a/hadoop-ozone/tools/pom.xml b/hadoop-ozone/tools/pom.xml
index e82de6c6e211..6c8c497b9078 100644
--- a/hadoop-ozone/tools/pom.xml
+++ b/hadoop-ozone/tools/pom.xml
@@ -27,6 +27,7 @@
false
+ ${ozone.server.java.version}
diff --git a/pom.xml b/pom.xml
index 454b72aa16f4..c946a00ab42e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -175,6 +175,7 @@
1.58.0
1.7.1
Katmai
+ 17
org_apache_ozone_shaded
org.apache.ozone.shaded
2.2.0-SNAPSHOT