From ef5cb9f3f795a8131a735c38aa06c2ecc64e8226 Mon Sep 17 00:00:00 2001 From: vsamorokov Date: Tue, 30 Sep 2025 19:44:16 +0700 Subject: [PATCH 1/2] BigQuery: Add iceberg-bigquery dependency to spark-runtime and flink-runtime build scripts (#14219) --- flink/v1.20/build.gradle | 1 + flink/v2.0/build.gradle | 1 + flink/v2.1/build.gradle | 1 + spark/v3.4/build.gradle | 1 + spark/v3.5/build.gradle | 1 + spark/v4.0/build.gradle | 1 + 6 files changed, 6 insertions(+) diff --git a/flink/v1.20/build.gradle b/flink/v1.20/build.gradle index 16d1d76ec1ec..d0bbe7a898c5 100644 --- a/flink/v1.20/build.gradle +++ b/flink/v1.20/build.gradle @@ -167,6 +167,7 @@ project(":iceberg-flink:iceberg-flink-runtime-${flinkMajorVersion}") { exclude group: 'commons-logging', module: 'commons-logging' } implementation project(':iceberg-gcp') + implementation project(':iceberg-bigquery') implementation(project(':iceberg-nessie')) { exclude group: 'com.google.code.findbugs', module: 'jsr305' } diff --git a/flink/v2.0/build.gradle b/flink/v2.0/build.gradle index dfbaa8ff4184..01fbc1a4fe68 100644 --- a/flink/v2.0/build.gradle +++ b/flink/v2.0/build.gradle @@ -167,6 +167,7 @@ project(":iceberg-flink:iceberg-flink-runtime-${flinkMajorVersion}") { exclude group: 'commons-logging', module: 'commons-logging' } implementation project(':iceberg-gcp') + implementation project(':iceberg-bigquery') implementation(project(':iceberg-nessie')) { exclude group: 'com.google.code.findbugs', module: 'jsr305' } diff --git a/flink/v2.1/build.gradle b/flink/v2.1/build.gradle index f24eb22e79e8..224f0a555e5f 100644 --- a/flink/v2.1/build.gradle +++ b/flink/v2.1/build.gradle @@ -167,6 +167,7 @@ project(":iceberg-flink:iceberg-flink-runtime-${flinkMajorVersion}") { exclude group: 'commons-logging', module: 'commons-logging' } implementation project(':iceberg-gcp') + implementation project(':iceberg-bigquery') implementation(project(':iceberg-nessie')) { exclude group: 'com.google.code.findbugs', module: 'jsr305' } diff --git a/spark/v3.4/build.gradle b/spark/v3.4/build.gradle index 714be0831d8e..69baf216c3cc 100644 --- a/spark/v3.4/build.gradle +++ b/spark/v3.4/build.gradle @@ -246,6 +246,7 @@ project(":iceberg-spark:iceberg-spark-runtime-${sparkMajorVersion}_${scalaVersio exclude group: 'commons-logging', module: 'commons-logging' } implementation project(':iceberg-gcp') + implementation project(':iceberg-bigquery') implementation project(':iceberg-hive-metastore') implementation(project(':iceberg-nessie')) { exclude group: 'com.google.code.findbugs', module: 'jsr305' diff --git a/spark/v3.5/build.gradle b/spark/v3.5/build.gradle index 125d9e9c9276..f31383a5582d 100644 --- a/spark/v3.5/build.gradle +++ b/spark/v3.5/build.gradle @@ -248,6 +248,7 @@ project(":iceberg-spark:iceberg-spark-runtime-${sparkMajorVersion}_${scalaVersio exclude group: 'commons-logging', module: 'commons-logging' } implementation project(':iceberg-gcp') + implementation project(':iceberg-bigquery') implementation project(':iceberg-hive-metastore') implementation(project(':iceberg-nessie')) { exclude group: 'com.google.code.findbugs', module: 'jsr305' diff --git a/spark/v4.0/build.gradle b/spark/v4.0/build.gradle index 825bd17010ec..54763f84d8d7 100644 --- a/spark/v4.0/build.gradle +++ b/spark/v4.0/build.gradle @@ -253,6 +253,7 @@ project(":iceberg-spark:iceberg-spark-runtime-${sparkMajorVersion}_${scalaVersio exclude group: 'commons-logging', module: 'commons-logging' } implementation project(':iceberg-gcp') + implementation project(':iceberg-bigquery') implementation project(':iceberg-hive-metastore') implementation(project(':iceberg-nessie')) { exclude group: 'com.google.code.findbugs', module: 'jsr305' From 3ab1c5a5685d651d64e51b484203757f0fc6ebdb Mon Sep 17 00:00:00 2001 From: vsamorokov Date: Tue, 30 Sep 2025 23:44:57 +0700 Subject: [PATCH 2/2] BigQuery: Add iceberg-bigquery dependency to iceberg-open-api build script (#14219) --- build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/build.gradle b/build.gradle index 58b5450c52c3..1fb90804ecfe 100644 --- a/build.gradle +++ b/build.gradle @@ -1041,6 +1041,7 @@ project(':iceberg-open-api') { testFixturesImplementation project(path: ':iceberg-core', configuration: 'testArtifacts') testFixturesImplementation project(':iceberg-aws') testFixturesImplementation project(':iceberg-gcp') + testFixturesImplementation project(':iceberg-bigquery') testFixturesImplementation project(':iceberg-azure') testFixturesImplementation(libs.hadoop3.common) { exclude group: 'org.slf4j'