gcp-lts-bom
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.google.cloud</groupId> <artifactId>gcp-lts-bom</artifactId> <version>8.0.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.google.cloud</groupId> <artifactId>gcp-lts-bom</artifactId> <version>8.0.0</version> <packaging>pom</packaging> <name>Google Cloud Long Term Support BOM</name> <description>Google Cloud Long Term Support BOM</description> <url>https://github.com/GoogleCloudPlatform/cloud-opensource-java</url> <organization> <name>Google LLC</name> <url>https://cloud.google.com</url> </organization> <inceptionYear>2021</inceptionYear> <developers> <developer> <name>Elliotte Rusty Harold</name> </developer> <developer> <name>Tomo Suzuki</name> </developer> </developers> <issueManagement> <url>https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues</url> </issueManagement> <scm> <connection>scm:git:git@github.com:GoogleCloudPlatform/cloud-opensource-java.git</connection> <developerConnection>scm:git:git@github.com:GoogleCloudPlatform/cloud-opensource-java.git </developerConnection> <url>https://github.com/GoogleCloudPlatform/cloud-opensource-java/boms/cloud-oss-bom</url> <tag>HEAD</tag> </scm> <licenses> <license> <name>The Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- Layer 1: Core --> <guava.version>33.4.0-jre</guava.version> <autovalue.version>1.11.0</autovalue.version> <protobuf.version>3.25.7</protobuf.version> <io.grpc.version>1.70.0</io.grpc.version> <google-http-client.version>1.46.3</google-http-client.version> <google-oauth-client.version>1.38.0</google-oauth-client.version> <google-auth-library.version>1.33.1</google-auth-library.version> <google-api-client.version>2.7.2</google-api-client.version> <!-- We don't use gax-bom because it includes the artifacts with 'testlib' classifier. --> <gax.version>2.62.0</gax.version> <api-common.version>2.45.0</api-common.version> <google-cloud-core.version>2.52.0</google-cloud-core.version> <proto-google-common-protos.version>2.53.0</proto-google-common-protos.version> <!-- Layer 2: Cloud --> <google-cloud-container.version>2.62.0</google-cloud-container.version> <google-cloud-kms.version>2.62.0</google-cloud-kms.version> <google-cloud-monitoring.version>3.60.0</google-cloud-monitoring.version> <google-cloud-orchestration-airflow.version>1.59.0</google-cloud-orchestration-airflow.version> <google-cloud-redis.version>2.62.0</google-cloud-redis.version> <google-cloud-resourcemanager.version>1.61.0</google-cloud-resourcemanager.version> <google-cloud-service-usage.version>2.59.0</google-cloud-service-usage.version> <google-cloud-tasks.version>2.59.0</google-cloud-tasks.version> <google-cloud-trace.version>2.59.0</google-cloud-trace.version> <google-cloud-translate.version>2.59.0</google-cloud-translate.version> <google-cloud-vision.version>3.57.0</google-cloud-vision.version> <google-iam-admin.version>3.54.0</google-iam-admin.version> <google-cloud-iamcredentials.version>2.59.0</google-cloud-iamcredentials.version> <google-cloud-secretmanager.version>2.59.0</google-cloud-secretmanager.version> <google-api-services-androidpublisher.version>v3-rev20250102-2.0.0</google-api-services-androidpublisher.version> <appengine-api-1.0-sdk.version>2.0.31</appengine-api-1.0-sdk.version> <gcs-connector.version>2.2.26</gcs-connector.version> <google-cloud-bigquery.version>2.48.1</google-cloud-bigquery.version> <!-- the google-api-services-bigquery version used by the google-cloud-bigquery version above --> <google-api-services-bigquery.version>v2-rev20250216-2.0.0</google-api-services-bigquery.version> <google-cloud-bigquerystorage.version>3.11.4</google-cloud-bigquerystorage.version> <google-cloud-bigtable.version>2.54.0</google-cloud-bigtable.version> <google-cloud-logging.version>3.21.4</google-cloud-logging.version> <google-cloud-datastore.version>2.26.4</google-cloud-datastore.version> <google-cloud-pubsub.version>1.137.1</google-cloud-pubsub.version> <!-- the proto-google-cloud-pubsub-v1 used by the google-cloud-pubsub version above --> <proto-google-cloud-pubsub-v1.version>1.119.1</proto-google-cloud-pubsub-v1.version> <google-cloud-spanner.version>6.88.0</google-cloud-spanner.version> <google-cloud-storage.version>2.49.0</google-cloud-storage.version> <!-- Layer 3: Beam --> <beam.version>2.64.0</beam.version> <!-- Layer 4: HBase Connector --> <bigtable-hbase-beam.version>2.14.9</bigtable-hbase-beam.version> </properties> <distributionManagement> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement> <dependencyManagement> <dependencies> <!-- Layer 1: Core --> <dependency> <!-- Not using guava-bom as it includes guava-gwt --> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> <dependency> <groupId>com.google.auto.value</groupId> <artifactId>auto-value-annotations</artifactId> <version>${autovalue.version}</version> </dependency> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>${protobuf.version}</version> </dependency> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java-util</artifactId> <version>${protobuf.version}</version> <exclusions> <exclusion> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client</artifactId> <version>${google-http-client.version}</version> </dependency> <dependency> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> <version>${api-common.version}</version> </dependency> <dependency> <groupId>com.google.oauth-client</groupId> <artifactId>google-oauth-client</artifactId> <version>${google-oauth-client.version}</version> </dependency> <dependency> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-oauth2-http</artifactId> <version>${google-auth-library.version}</version> </dependency> <!-- Not using grpc-bom as it includes artifacts that are not intended for users https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues/1074 --> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-alts</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-api</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-auth</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-context</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-core</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-grpclb</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-netty</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-netty-shaded</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-okhttp</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf-lite</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-services</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-stub</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-testing</artifactId> <version>${io.grpc.version}</version> </dependency> <dependency> <groupId>com.google.api-client</groupId> <artifactId>google-api-client</artifactId> <version>${google-api-client.version}</version> </dependency> <dependency> <groupId>com.google.api-client</groupId> <artifactId>google-api-client-appengine</artifactId> <version>${google-api-client.version}</version> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-common-protos</artifactId> <version>${proto-google-common-protos.version}</version> </dependency> <dependency> <groupId>com.google.api</groupId> <artifactId>gax</artifactId> <version>${gax.version}</version> </dependency> <dependency> <groupId>com.google.api</groupId> <artifactId>gax-grpc</artifactId> <version>${gax.version}</version> </dependency> <dependency> <groupId>com.google.api</groupId> <artifactId>gax-httpjson</artifactId> <version>${gax.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-core</artifactId> <version>${google-cloud-core.version}</version> </dependency> <!-- Layer 2 --> <dependency> <groupId>com.google.appengine</groupId> <artifactId>appengine-api-1.0-sdk</artifactId> <version>${appengine-api-1.0-sdk.version}</version> </dependency> <dependency> <groupId>com.google.appengine</groupId> <artifactId>appengine-testing</artifactId> <version>${appengine-api-1.0-sdk.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-iam-admin-bom</artifactId> <version>${google-iam-admin.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-iamcredentials-bom</artifactId> <version>${google-cloud-iamcredentials.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-androidpublisher</artifactId> <version>${google-api-services-androidpublisher.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-bigquery</artifactId> <version>${google-cloud-bigquery.version}</version> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-bigquery</artifactId> <version>${google-api-services-bigquery.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-bigquerystorage-bom</artifactId> <version>${google-cloud-bigquerystorage.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-storage</artifactId> <version>${google-cloud-storage.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-trace-bom</artifactId> <version>${google-cloud-trace.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-translate-bom</artifactId> <version>${google-cloud-translate.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-monitoring-bom</artifactId> <version>${google-cloud-monitoring.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-spanner</artifactId> <version>${google-cloud-spanner.version}</version> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-cloud-spanner-admin-database-v1</artifactId> <version>${google-cloud-spanner.version}</version> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-cloud-spanner-v1</artifactId> <version>${google-cloud-spanner.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-tasks-bom</artifactId> <version>${google-cloud-tasks.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <!-- Not using a BOM because it has google-cloud-bigtable-emulator --> <artifactId>google-cloud-bigtable</artifactId> <version>${google-cloud-bigtable.version}</version> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-cloud-bigtable-v2</artifactId> <version>${google-cloud-bigtable.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-pubsub</artifactId> <version>${google-cloud-pubsub.version}</version> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-cloud-pubsub-v1</artifactId> <version>${proto-google-cloud-pubsub-v1.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-datastore-bom</artifactId> <version>${google-cloud-datastore.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud.datastore</groupId> <artifactId>datastore-v1-proto-client</artifactId> <version>${google-cloud-datastore.version}</version> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-service-usage-bom</artifactId> <version>${google-cloud-service-usage.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-container-bom</artifactId> <version>${google-cloud-container.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-orchestration-airflow-bom</artifactId> <version>${google-cloud-orchestration-airflow.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-resourcemanager-bom</artifactId> <version>${google-cloud-resourcemanager.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-redis-bom</artifactId> <version>${google-cloud-redis.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-logging-bom</artifactId> <version>${google-cloud-logging.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-secretmanager-bom</artifactId> <version>${google-cloud-secretmanager.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-kms-bom</artifactId> <version>${google-cloud-kms.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-vision-bom</artifactId> <version>${google-cloud-vision.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud.bigdataoss</groupId> <artifactId>gcs-connector</artifactId> <version>hadoop3-${gcs-connector.version}</version> </dependency> <dependency> <groupId>com.google.cloud.bigdataoss</groupId> <artifactId>gcsio</artifactId> <version>${gcs-connector.version}</version> </dependency> <dependency> <groupId>com.google.cloud.bigdataoss</groupId> <artifactId>util</artifactId> <version>${gcs-connector.version}</version> </dependency> <!-- Layer 3: Beam --> <dependency> <groupId>org.apache.beam</groupId> <artifactId>beam-sdks-java-core</artifactId> <version>${beam.version}</version> <exclusions> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java-util</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.beam</groupId> <artifactId>beam-sdks-java-extensions-google-cloud-platform-core</artifactId> <version>${beam.version}</version> <exclusions> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java-util</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.beam</groupId> <artifactId>beam-runners-google-cloud-dataflow-java</artifactId> <version>${beam.version}</version> <exclusions> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java-util</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.beam</groupId> <artifactId>beam-sdks-java-io-google-cloud-platform</artifactId> <version>${beam.version}</version> <exclusions> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java-util</artifactId> </exclusion> </exclusions> </dependency> <!-- Layer 4: HBase Connector --> <dependency> <groupId>com.google.cloud.bigtable</groupId> <artifactId>bigtable-hbase-beam</artifactId> <version>${bigtable-hbase-beam.version}</version> </dependency> </dependencies> </dependencyManagement> </project>