diff --git a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy index 5d5b1e9377fb..55797259c6fe 100644 --- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy +++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy @@ -457,7 +457,7 @@ class BeamModulePlugin implements Plugin { // Try to keep gax_version consistent with gax-grpc version in google_cloud_platform_libraries_bom def gax_version = "2.8.1" def google_clients_version = "1.32.1" - def google_cloud_bigdataoss_version = "2.2.4" + def google_cloud_bigdataoss_version = "2.2.6" // Try to keep google_cloud_spanner_version consistent with google_cloud_spanner_bom in google_cloud_platform_libraries_bom def google_cloud_spanner_version = "6.20.0" def google_code_gson_version = "2.8.9" @@ -597,6 +597,8 @@ class BeamModulePlugin implements Plugin { grpc_alts : "io.grpc:grpc-alts", // google_cloud_platform_libraries_bom sets version grpc_api : "io.grpc:grpc-api", // google_cloud_platform_libraries_bom sets version grpc_auth : "io.grpc:grpc-auth", // google_cloud_platform_libraries_bom sets version + // Once grpc-xds is added to google_cloud_platform_libraries_bom, use google_cloud_platform_libraries_bom instead. + grpc_census : "io.grpc:grpc-census:$grpc_version", grpc_context : "io.grpc:grpc-context", // google_cloud_platform_libraries_bom sets version grpc_core : "io.grpc:grpc-core", // google_cloud_platform_libraries_bom sets version grpc_google_cloud_firestore_v1 : "com.google.api.grpc:grpc-google-cloud-firestore-v1", // google_cloud_platform_libraries_bom sets version @@ -609,6 +611,8 @@ class BeamModulePlugin implements Plugin { grpc_netty : "io.grpc:grpc-netty", // google_cloud_platform_libraries_bom sets version grpc_netty_shaded : "io.grpc:grpc-netty-shaded", // google_cloud_platform_libraries_bom sets version grpc_stub : "io.grpc:grpc-stub", // google_cloud_platform_libraries_bom sets version + // Once grpc-xds is added to google_cloud_platform_libraries_bom, use google_cloud_platform_libraries_bom instead. + grpc_xds : "io.grpc:grpc-xds:$grpc_version", guava : "com.google.guava:guava:$guava_version", guava_testlib : "com.google.guava:guava-testlib:$guava_version", hadoop_client : "org.apache.hadoop:hadoop-client:$hadoop_version", diff --git a/sdks/java/io/google-cloud-platform/build.gradle b/sdks/java/io/google-cloud-platform/build.gradle index 8d1d0a1776d9..460d56e72a9a 100644 --- a/sdks/java/io/google-cloud-platform/build.gradle +++ b/sdks/java/io/google-cloud-platform/build.gradle @@ -95,6 +95,8 @@ dependencies { implementation library.java.grpc_auth implementation library.java.grpc_core permitUnusedDeclared library.java.grpc_core // BEAM-11761 + implementation library.java.grpc_census + permitUnusedDeclared library.java.grpc_census // BEAM-11761 implementation library.java.grpc_context permitUnusedDeclared library.java.grpc_context // BEAM-11761 implementation library.java.grpc_grpclb @@ -105,6 +107,8 @@ dependencies { implementation library.java.grpc_protobuf implementation library.java.grpc_stub permitUnusedDeclared library.java.grpc_stub // BEAM-11761 + implementation library.java.grpc_xds + permitUnusedDeclared library.java.grpc_xds // BEAM-11761 implementation library.java.grpc_google_cloud_pubsub_v1 implementation library.java.grpc_google_cloud_pubsublite_v1 permitUnusedDeclared library.java.grpc_google_cloud_pubsublite_v1 // BEAM-11761