diff --git a/v1/README_Cloud_Bigtable_to_GCS_SequenceFile.md b/v1/README_Cloud_Bigtable_to_GCS_SequenceFile.md index dceaaedae2..545a31e61e 100644 --- a/v1/README_Cloud_Bigtable_to_GCS_SequenceFile.md +++ b/v1/README_Cloud_Bigtable_to_GCS_SequenceFile.md @@ -34,6 +34,7 @@ on [Metadata Annotations](https://github.com/GoogleCloudPlatform/DataflowTemplat * **bigtableFilter**: Filter string. See: http://hbase.apache.org/book.html#thrift. Defaults to empty. * **bigtableReadRpcTimeoutMs**: Bigtable read RPC timeout in milliseconds. * **bigtableReadRpcAttemptTimeoutMs**: Bigtable read RPC attempt timeout in milliseconds. +* **bigtableMaxAttempts**: The maximum number of retry attempts for the Bigtable client. @@ -138,6 +139,7 @@ export BIGTABLE_MAX_VERSIONS=2147483647 export BIGTABLE_FILTER="" export BIGTABLE_READ_RPC_TIMEOUT_MS= export BIGTABLE_READ_RPC_ATTEMPT_TIMEOUT_MS= +export BIGTABLE_MAX_ATTEMPTS= gcloud dataflow jobs run "cloud-bigtable-to-gcs-sequencefile-job" \ --project "$PROJECT" \ @@ -154,7 +156,8 @@ gcloud dataflow jobs run "cloud-bigtable-to-gcs-sequencefile-job" \ --parameters "destinationPath=$DESTINATION_PATH" \ --parameters "filenamePrefix=$FILENAME_PREFIX" \ --parameters "bigtableReadRpcTimeoutMs=$BIGTABLE_READ_RPC_TIMEOUT_MS" \ - --parameters "bigtableReadRpcAttemptTimeoutMs=$BIGTABLE_READ_RPC_ATTEMPT_TIMEOUT_MS" + --parameters "bigtableReadRpcAttemptTimeoutMs=$BIGTABLE_READ_RPC_ATTEMPT_TIMEOUT_MS" \ + --parameters "bigtableMaxAttempts=$BIGTABLE_MAX_ATTEMPTS" ``` For more information about the command, please check: @@ -187,6 +190,7 @@ export BIGTABLE_MAX_VERSIONS=2147483647 export BIGTABLE_FILTER="" export BIGTABLE_READ_RPC_TIMEOUT_MS= export BIGTABLE_READ_RPC_ATTEMPT_TIMEOUT_MS= +export BIGTABLE_MAX_ATTEMPTS= mvn clean package -PtemplatesRun \ -DskipTests \ @@ -195,7 +199,7 @@ mvn clean package -PtemplatesRun \ -Dregion="$REGION" \ -DjobName="cloud-bigtable-to-gcs-sequencefile-job" \ -DtemplateName="Cloud_Bigtable_to_GCS_SequenceFile" \ --Dparameters="bigtableProject=$BIGTABLE_PROJECT,bigtableInstanceId=$BIGTABLE_INSTANCE_ID,bigtableTableId=$BIGTABLE_TABLE_ID,bigtableAppProfileId=$BIGTABLE_APP_PROFILE_ID,bigtableStartRow=$BIGTABLE_START_ROW,bigtableStopRow=$BIGTABLE_STOP_ROW,bigtableMaxVersions=$BIGTABLE_MAX_VERSIONS,bigtableFilter=$BIGTABLE_FILTER,destinationPath=$DESTINATION_PATH,filenamePrefix=$FILENAME_PREFIX,bigtableReadRpcTimeoutMs=$BIGTABLE_READ_RPC_TIMEOUT_MS,bigtableReadRpcAttemptTimeoutMs=$BIGTABLE_READ_RPC_ATTEMPT_TIMEOUT_MS" \ +-Dparameters="bigtableProject=$BIGTABLE_PROJECT,bigtableInstanceId=$BIGTABLE_INSTANCE_ID,bigtableTableId=$BIGTABLE_TABLE_ID,bigtableAppProfileId=$BIGTABLE_APP_PROFILE_ID,bigtableStartRow=$BIGTABLE_START_ROW,bigtableStopRow=$BIGTABLE_STOP_ROW,bigtableMaxVersions=$BIGTABLE_MAX_VERSIONS,bigtableFilter=$BIGTABLE_FILTER,destinationPath=$DESTINATION_PATH,filenamePrefix=$FILENAME_PREFIX,bigtableReadRpcTimeoutMs=$BIGTABLE_READ_RPC_TIMEOUT_MS,bigtableReadRpcAttemptTimeoutMs=$BIGTABLE_READ_RPC_ATTEMPT_TIMEOUT_MS,bigtableMaxAttempts=$BIGTABLE_MAX_ATTEMPTS" \ -f v1 ``` @@ -253,6 +257,7 @@ resource "google_dataflow_job" "cloud_bigtable_to_gcs_sequencefile" { # bigtableFilter = "" # bigtableReadRpcTimeoutMs = "" # bigtableReadRpcAttemptTimeoutMs = "" + # bigtableMaxAttempts = "" } } ``` diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..2146c752b6 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:52:23 EDT 2026 +bigtable-beam-import-2.16.2-SNAPSHOT-shaded.jar>= +bigtable-beam-import-2.16.2-SNAPSHOT.jar>= +bigtable-beam-import-2.16.2-SNAPSHOT.pom>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/bigtable-beam-import-2.16.2-SNAPSHOT.jar b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/bigtable-beam-import-2.16.2-SNAPSHOT.jar new file mode 100644 index 0000000000..d08ed8bb48 Binary files /dev/null and b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/bigtable-beam-import-2.16.2-SNAPSHOT.jar differ diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/bigtable-beam-import-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/bigtable-beam-import-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..66a76c5031 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/bigtable-beam-import-2.16.2-SNAPSHOT.pom @@ -0,0 +1,418 @@ + + + + + com.google.cloud.bigtable + bigtable-dataflow-parent + 2.16.2-SNAPSHOT + + 4.0.0 + + bigtable-beam-import + ${project.groupId}:${project.artifactId} + + + com.google.cloud.bigtable.beam.Main + 3.3.5 + + + + + + org.apache.beam + beam-sdks-java-google-cloud-platform-bom + ${beam.version} + pom + import + + + + + + + + org.apache.beam + beam-sdks-java-core + + + org.apache.beam + beam-sdks-java-io-hadoop-format + + + org.apache.beam + beam-runners-google-cloud-dataflow-java + + + + org.springframework + spring-jcl + + + + + + com.google.cloud.bigdataoss + gcs-connector + hadoop3-2.2.21 + shaded + + + + * + * + + + + + + + + ${project.groupId} + bigtable-hbase-beam + 2.16.2-SNAPSHOT + + + org.apache.hbase + hbase-shaded-client + + + + + + org.apache.hadoop + hadoop-client-api + ${hadoop.version} + + + org.apache.hadoop + hadoop-client-runtime + ${hadoop.version} + + + + + org.apache.hbase + hbase-shaded-mapreduce + ${hbase2.version} + + + log4j + log4j + + + + org.apache.hadoop + hadoop-hdfs-client + + + + + ch.qos.reload4j + reload4j + ${reload4j.version} + runtime + + + + + + org.apache.beam + beam-runners-direct-java + test + + + + org.apache.hbase + hbase-shaded-testing-util + ${hbase2.version} + test + + + log4j + log4j + + + + + + com.google.cloud + google-cloud-bigtable-emulator-core + test + + + com.google.cloud.bigtable + bigtable-internal-test-helper + 2.16.2-SNAPSHOT + test + + + + junit + junit + ${junit.version} + test + + + + org.hamcrest + hamcrest-core + + + + + + com.google.truth + truth + ${truth.version} + test + + + org.mockito + mockito-core + ${mockito.version} + test + + + + + + + + src/test/resources + false + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + + enforce + + true + + + + + + + + + + + maven-jar-plugin + + + + ${mainClass} + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + + java + + + + + ${mainClass} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ../../third_party/third_party_hbase_server/src/main/import/ + + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + package + + shade + + + + + true + + + + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + META-INF/**/pom.properties + META-INF/**/pom.xml + META-INF/MANIFEST.MF + META-INF/LICENSE + META-INF/NOTICE.txt + META-INF/NOTICE + META-INF/DEPENDENCIES + META-INF/ASL2.0 + META-INF/LICENSE.txt + **/*.proto + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + + + default-test + test + + test + + + + **/*IT.java + + + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + true + + + + + + + + + sequencefileIntegrationTest + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + import-e2e-test + + integration-test + verify + + + false + + **/sequencefiles/*IT.java + + + 1 + false + + + ${project.build.directory}/failsafe-reports/sequencefile-tests/failsafe-summary.xml + ${project.build.directory}/failsafe-reports/sequencefile-tests + + + + + + + + + + beamIntegrationTest + + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + beam-integration-test + + integration-test + verify + + + + false + + **/*IT.java + + + 1 + false + + + all + 10 + + + + + + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..e9e9600112 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,30 @@ + + + com.google.cloud.bigtable + bigtable-beam-import + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + jar + 2.16.2-SNAPSHOT + 20260427185110 + + + shaded + jar + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/maven-metadata-local.xml new file mode 100644 index 0000000000..f6d1653687 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-beam-import/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-beam-import + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/_remote.repositories new file mode 100644 index 0000000000..cd97d98022 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:52:00 EDT 2026 +bigtable-client-core-config-1.28.0.pom>airlockRepo= +bigtable-client-core-config-1.28.0.jar>airlockRepo= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.jar b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.jar new file mode 100644 index 0000000000..dcc5eed4e2 Binary files /dev/null and b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.jar differ diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.jar.sha1 b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.jar.sha1 new file mode 100644 index 0000000000..6ea2a355ed --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.jar.sha1 @@ -0,0 +1 @@ +07eafbe67e8066ea3a1aafbc70e90371ea21259c \ No newline at end of file diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.pom new file mode 100644 index 0000000000..b85caae2d0 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.pom @@ -0,0 +1,57 @@ + + + + com.google.cloud.bigtable + bigtable-client-core-parent + 1.28.0 + + 4.0.0 + + bigtable-client-core-config + jar + ${project.groupId}:${project.artifactId} + + The project for configuring Bigtable. + + + + + + com.google.cloud + google-cloud-bigtable-deps-bom + ${bigtable.version} + pom + import + + + + + + + + io.grpc + grpc-api + + + + com.google.auth + google-auth-library-credentials + + + + com.google.api + api-common + + + + com.google.guava + guava + + + com.google.code.findbugs + jsr305 + + + \ No newline at end of file diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.pom.sha1 b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.pom.sha1 new file mode 100644 index 0000000000..10e209d316 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-config/1.28.0/bigtable-client-core-config-1.28.0.pom.sha1 @@ -0,0 +1 @@ +cce9a801943a8bd728cd6dae0d03b468d7a6947a \ No newline at end of file diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/_remote.repositories new file mode 100644 index 0000000000..f6e6994002 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:58 EDT 2026 +bigtable-client-core-parent-1.28.0.pom>airlockRepo= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/bigtable-client-core-parent-1.28.0.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/bigtable-client-core-parent-1.28.0.pom new file mode 100644 index 0000000000..405870f74a --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/bigtable-client-core-parent-1.28.0.pom @@ -0,0 +1,41 @@ + + + + 4.0.0 + + + com.google.cloud.bigtable + bigtable-client-parent + 1.28.0 + + + bigtable-client-core-parent + pom + ${project.groupId}:${project.artifactId} + + This project is a parent project for the core Cloud Bigtable java client + projects. + + + + bigtable-client-core + bigtable-hbase + bigtable-hbase-integration-tests-common + bigtable-metrics-api + bigtable-client-core-config + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/bigtable-client-core-parent-1.28.0.pom.sha1 b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/bigtable-client-core-parent-1.28.0.pom.sha1 new file mode 100644 index 0000000000..899bda8323 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.28.0/bigtable-client-core-parent-1.28.0.pom.sha1 @@ -0,0 +1 @@ +5b8463ca6ed93bafb198f0f639de7e9bc7e7b66b \ No newline at end of file diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/_remote.repositories new file mode 100644 index 0000000000..fc831fadda --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:16 EDT 2026 +bigtable-client-core-parent-1.29.2.pom>airlockRepo= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/bigtable-client-core-parent-1.29.2.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/bigtable-client-core-parent-1.29.2.pom new file mode 100644 index 0000000000..188eadb304 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/bigtable-client-core-parent-1.29.2.pom @@ -0,0 +1,41 @@ + + + + 4.0.0 + + + com.google.cloud.bigtable + bigtable-client-parent + 1.29.2 + + + bigtable-client-core-parent + pom + ${project.groupId}:${project.artifactId} + + This project is a parent project for the core Cloud Bigtable java client + projects. + + + + bigtable-client-core + bigtable-hbase + bigtable-hbase-integration-tests-common + bigtable-metrics-api + bigtable-client-core-config + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/bigtable-client-core-parent-1.29.2.pom.sha1 b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/bigtable-client-core-parent-1.29.2.pom.sha1 new file mode 100644 index 0000000000..0b9e1675f6 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/1.29.2/bigtable-client-core-parent-1.29.2.pom.sha1 @@ -0,0 +1 @@ +093a5aed96f36df4b3ca83e419ed938d5a88b2ae \ No newline at end of file diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..133ca3ada0 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:12 EDT 2026 +bigtable-client-core-parent-2.16.2-SNAPSHOT.pom>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/bigtable-client-core-parent-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/bigtable-client-core-parent-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..647922e602 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/bigtable-client-core-parent-2.16.2-SNAPSHOT.pom @@ -0,0 +1,38 @@ + + + + 4.0.0 + + + com.google.cloud.bigtable + bigtable-client-parent + 2.16.2-SNAPSHOT + + + bigtable-client-core-parent + pom + ${project.groupId}:${project.artifactId} + + This project is a parent project for the core Cloud Bigtable java client + projects. + + + + bigtable-hbase + bigtable-hbase-integration-tests-common + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..09e532e915 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,19 @@ + + + com.google.cloud.bigtable + bigtable-client-core-parent + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/maven-metadata-local.xml new file mode 100644 index 0000000000..7bc45318d0 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-core-parent/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-client-core-parent + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/_remote.repositories new file mode 100644 index 0000000000..6fbaffe74d --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:59 EDT 2026 +bigtable-client-parent-1.28.0.pom>airlockRepo= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/bigtable-client-parent-1.28.0.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/bigtable-client-parent-1.28.0.pom new file mode 100644 index 0000000000..089f2d1d0c --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/bigtable-client-parent-1.28.0.pom @@ -0,0 +1,295 @@ + + + + 4.0.0 + + com.google.cloud.bigtable + bigtable-client-parent + 1.28.0 + pom + ${project.groupId}:${project.artifactId} + https://cloud.google.com/bigtable/ + + This is a client to access Cloud Bigtable + (https://cloud.google.com/bigtable/) via the HBase APIs. + + + + + com.google.cloud + google-cloud-shared-config + 0.12.0 + + + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + bigtable-client-core-parent + bigtable-hbase-1.x-parent + bigtable-hbase-2.x-parent + bigtable-dataflow-parent + bigtable-test + + + + UTF-8 + 1.7 + 1.8 + + + 1.27.1 + 3.1.2 + 3.2.6 + + 1.7.25 + 1.2 + 3.0.2 + 2.17.1 + 3.19.2 + + + 1.4.12 + 2.2.3 + ${hbase.version.1} + 2.7.4 + 2.8.5 + + + 2.6 + 4.13.1 + 1.3 + 3.6.0 + + 2.24.0 + + 30.1.1-android + 20.0 + 1.7 + 29.0-jre + 1.29.0 + + + 1.23 + + + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + scm:git:git@github.com:googleapis/java-bigtable-hbase.git + + + scm:git:git@github.com:googleapis/java-bigtable-hbase.git + + https://github.com/googleapis/java-bigtable-hbase + HEAD + + + + + Google + http://www.google.com + + + + + GitHub Issues + https://github.com/googleapis/java-bigtable-hbase/issues + + + + + + src/test/resources + + true + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M3 + + + maven-compiler-plugin + 3.8.1 + + ${compileSource} + ${compileSource} + true + false + -Xlint:-options + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.22.2 + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.22.2 + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.4 + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.10 + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.2.0 + + none + + Cloud Bigtable HBase Client for Java ${project.version} API + + + Cloud Bigtable HBase Client for Java ${project.version} API + + ../overview.html + ]]> + + + + + https://google.github.io/guava/releases/27.0-jre/api/docs/ + + ${basedir}/javadoc/guava-docs + + + https://hbase.apache.org/2.0/devapidocs/ + ${basedir}/javadoc/hbase-docs + + + + https://static.javadoc.io/com.google.protobuf/protobuf-java/3.6.1/ + + ${basedir}/javadoc/protobuf-docs + + + + + + attach-javadocs + + jar + + package + + + com.google.clooud + + + + default-cli + + + + com.google.cloud.bigtable.beam:com.google.cloud.bigtable.beam.sequencefiles:com.google.cloud.bigtable.dataflow:com.google.cloud.bigtable.dataflowimport:com.google.clooud + + + + + + + + + + com.coveo + fmt-maven-plugin + 2.9 + + + process-sources + + check + + + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + true + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-banned-deps + + enforce + + + + + + + org.apache.logging.log4j:*:[2.0-alpha1,2.17.0] + + + + + + + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/bigtable-client-parent-1.28.0.pom.sha1 b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/bigtable-client-parent-1.28.0.pom.sha1 new file mode 100644 index 0000000000..1258fec360 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.28.0/bigtable-client-parent-1.28.0.pom.sha1 @@ -0,0 +1 @@ +8961f8c2bf16d467d53e6b53ce3a5dbd88d4a17e \ No newline at end of file diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/_remote.repositories new file mode 100644 index 0000000000..efeec471fd --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:16 EDT 2026 +bigtable-client-parent-1.29.2.pom>airlockRepo= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/bigtable-client-parent-1.29.2.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/bigtable-client-parent-1.29.2.pom new file mode 100644 index 0000000000..3bb1ccf394 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/bigtable-client-parent-1.29.2.pom @@ -0,0 +1,295 @@ + + + + 4.0.0 + + com.google.cloud.bigtable + bigtable-client-parent + 1.29.2 + pom + ${project.groupId}:${project.artifactId} + https://cloud.google.com/bigtable/ + + This is a client to access Cloud Bigtable + (https://cloud.google.com/bigtable/) via the HBase APIs. + + + + + com.google.cloud + google-cloud-shared-config + 0.12.0 + + + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + bigtable-client-core-parent + bigtable-hbase-1.x-parent + bigtable-hbase-2.x-parent + bigtable-dataflow-parent + bigtable-test + + + + UTF-8 + 1.7 + 1.8 + + + 1.27.1 + 3.1.2 + 3.2.6 + + 1.7.25 + 1.2 + 3.0.2 + 2.17.1 + 3.19.2 + + + 1.4.12 + 2.2.3 + ${hbase.version.1} + 2.7.4 + 2.8.5 + + + 2.6 + 4.13.1 + 1.3 + 3.6.0 + + 2.24.0 + + 30.1.1-android + 20.0 + 1.7 + 29.0-jre + 1.29.0 + + + 1.23 + + + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + scm:git:git@github.com:googleapis/java-bigtable-hbase.git + + + scm:git:git@github.com:googleapis/java-bigtable-hbase.git + + https://github.com/googleapis/java-bigtable-hbase + HEAD + + + + + Google + http://www.google.com + + + + + GitHub Issues + https://github.com/googleapis/java-bigtable-hbase/issues + + + + + + src/test/resources + + true + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M3 + + + maven-compiler-plugin + 3.8.1 + + ${compileSource} + ${compileSource} + true + false + -Xlint:-options + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.22.2 + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.22.2 + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.4 + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.10 + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.2.0 + + none + + Cloud Bigtable HBase Client for Java ${project.version} API + + + Cloud Bigtable HBase Client for Java ${project.version} API + + ../overview.html + ]]> + + + + + https://google.github.io/guava/releases/27.0-jre/api/docs/ + + ${basedir}/javadoc/guava-docs + + + https://hbase.apache.org/2.0/devapidocs/ + ${basedir}/javadoc/hbase-docs + + + + https://static.javadoc.io/com.google.protobuf/protobuf-java/3.6.1/ + + ${basedir}/javadoc/protobuf-docs + + + + + + attach-javadocs + + jar + + package + + + com.google.clooud + + + + default-cli + + + + com.google.cloud.bigtable.beam:com.google.cloud.bigtable.beam.sequencefiles:com.google.cloud.bigtable.dataflow:com.google.cloud.bigtable.dataflowimport:com.google.clooud + + + + + + + + + + com.coveo + fmt-maven-plugin + 2.9 + + + process-sources + + check + + + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + true + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-banned-deps + + enforce + + + + + + + org.apache.logging.log4j:*:[2.0-alpha1,2.17.0] + + + + + + + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/bigtable-client-parent-1.29.2.pom.sha1 b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/bigtable-client-parent-1.29.2.pom.sha1 new file mode 100644 index 0000000000..591cf94c1f --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/1.29.2/bigtable-client-parent-1.29.2.pom.sha1 @@ -0,0 +1 @@ +c98657ea3da662e45e4641e6a2c5bcac50961936 \ No newline at end of file diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..25c826ed94 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:12 EDT 2026 +bigtable-client-parent-2.16.2-SNAPSHOT.pom>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/bigtable-client-parent-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/bigtable-client-parent-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..c79ee8c847 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/bigtable-client-parent-2.16.2-SNAPSHOT.pom @@ -0,0 +1,314 @@ + + + + 4.0.0 + + com.google.cloud.bigtable + bigtable-client-parent + 2.16.2-SNAPSHOT + pom + ${project.groupId}:${project.artifactId} + https://cloud.google.com/bigtable/ + + This is a client to access Cloud Bigtable + (https://cloud.google.com/bigtable/) via the HBase APIs. + + + + + com.google.cloud + google-cloud-shared-config + 1.17.0 + + + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + bigtable-client-core-parent + bigtable-hbase-1.x-parent + bigtable-hbase-2.x-parent + bigtable-dataflow-parent + bigtable-test + hbase-migration-tools + + + + UTF-8 + + + 2.71.0 + 0.203.0 + 1.29.2 + + 4.2.22 + + + 1.2.24 + + + 1.7.2 + 2.6.4-hadoop3 + 2.28.2 + + + 1.14.10 + + 2.3.0 + + 2.6 + 4.13.2 + 5.9.2 + 1.1.5 + 1.3 + 4.11.0 + 2.67.0 + + 33.4.0-jre + 0.31.1 + + + false + ${skipTests} + 1.8 + 1.8 + + + + + scm:git:git@github.com:googleapis/java-bigtable-hbase.git + + + scm:git:git@github.com:googleapis/java-bigtable-hbase.git + + https://github.com/googleapis/java-bigtable-hbase + HEAD + + + + + Google + http://www.google.com + + + + + GitHub Issues + https://github.com/googleapis/java-bigtable-hbase/issues + + + + + + src/test/resources + + true + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + * + + + + + + org.codehaus.mojo + clirr-maven-plugin + + true + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + ${skipUnitTests} + + + + org.apache.maven.plugins + maven-failsafe-plugin + + false + + + + org.apache.maven.plugins + maven-shade-plugin + + 3.2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + + none + + Cloud Bigtable HBase Client for Java API + + + Cloud Bigtable HBase Client for Java API + + ../overview.html + ]]> + + + + + https://google.github.io/guava/releases/27.0-jre/api/docs/ + + ${basedir}/javadoc/guava-docs + + + https://hbase.apache.org/2.0/devapidocs/ + ${basedir}/javadoc/hbase-docs + + + + https://static.javadoc.io/com.google.protobuf/protobuf-java/3.6.1/ + + ${basedir}/javadoc/protobuf-docs + + + + + + attach-javadocs + + jar + + package + + + com.google.clooud + + + + default-cli + + + + com.google.cloud.bigtable.beam:com.google.cloud.bigtable.beam.sequencefiles:com.google.cloud.bigtable.dataflow:com.google.cloud.bigtable.dataflowimport:com.google.clooud + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce + + enforce + + + + + + + compile + + + + + + + enforce-banned-deps + + enforce + + + + + + *:*:*:*:provided + *:*:*:*:test + + + + org.apache.logging.log4j:*:[2.0-alpha1,2.16.0] + + log4j:log4j:* + + + + + + + + + + + + useBigtableSnapshots + + + LATEST + + + + + sonatype-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..434f6538a1 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,19 @@ + + + com.google.cloud.bigtable + bigtable-client-parent + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/maven-metadata-local.xml new file mode 100644 index 0000000000..8466604207 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-client-parent/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-client-parent + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..8aff14df4f --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:46 EDT 2026 +bigtable-dataflow-parent-2.16.2-SNAPSHOT.pom>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/bigtable-dataflow-parent-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/bigtable-dataflow-parent-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..f41156c208 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/bigtable-dataflow-parent-2.16.2-SNAPSHOT.pom @@ -0,0 +1,62 @@ + + + + 4.0.0 + + + com.google.cloud.bigtable + bigtable-client-parent + 2.16.2-SNAPSHOT + + + bigtable-dataflow-parent + pom + ${project.groupId}:${project.artifactId} + + This project is a parent project for the beam Cloud Bigtable java client + projects. + + + + bigtable-hbase-beam + bigtable-beam-import + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + default-cli + + + com.google.clooud + + + + + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..4e3cb40c0d --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,19 @@ + + + com.google.cloud.bigtable + bigtable-dataflow-parent + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/maven-metadata-local.xml new file mode 100644 index 0000000000..b2f8deda88 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-dataflow-parent/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-dataflow-parent + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..0160514a61 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:22 EDT 2026 +bigtable-hbase-2.x-parent-2.16.2-SNAPSHOT.pom>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/bigtable-hbase-2.x-parent-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/bigtable-hbase-2.x-parent-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..2002748e51 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/bigtable-hbase-2.x-parent-2.16.2-SNAPSHOT.pom @@ -0,0 +1,82 @@ + + + + 4.0.0 + + + com.google.cloud.bigtable + bigtable-client-parent + 2.16.2-SNAPSHOT + + + bigtable-hbase-2.x-parent + pom + ${project.groupId}:${project.artifactId} + + This project is a parent project for the hbase 2.x Cloud Bigtable java + client projects. + + + + bigtable-hbase-2.x + bigtable-hbase-2.x-integration-tests + bigtable-hbase-2.x-mapreduce + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + HBase + Cloud Bigtable Connector API + + + HBase + Cloud Bigtable Connector API + + ../overview.html + ]]> + + + + https://hbase.apache.org/apidocs/ + http://www.grpc.io/grpc-java/javadoc/ + + + + + + + + + + with-shaded + + + !skip-shaded + + + + bigtable-hbase-2.x-shaded + bigtable-hbase-2.x-hadoop + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..55ceaa3758 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,19 @@ + + + com.google.cloud.bigtable + bigtable-hbase-2.x-parent + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/maven-metadata-local.xml new file mode 100644 index 0000000000..66864be29f --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-parent/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-hbase-2.x-parent + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..023bc15158 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:46 EDT 2026 +bigtable-hbase-2.x-shaded-2.16.2-SNAPSHOT.pom>= +bigtable-hbase-2.x-shaded-2.16.2-SNAPSHOT.jar>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/bigtable-hbase-2.x-shaded-2.16.2-SNAPSHOT.jar b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/bigtable-hbase-2.x-shaded-2.16.2-SNAPSHOT.jar new file mode 100644 index 0000000000..0fff5e739a Binary files /dev/null and b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/bigtable-hbase-2.x-shaded-2.16.2-SNAPSHOT.jar differ diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/bigtable-hbase-2.x-shaded-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/bigtable-hbase-2.x-shaded-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..c172bb81c1 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/bigtable-hbase-2.x-shaded-2.16.2-SNAPSHOT.pom @@ -0,0 +1,320 @@ + + + + bigtable-hbase-2.x-parent + com.google.cloud.bigtable + 2.16.2-SNAPSHOT + + 4.0.0 + bigtable-hbase-2.x-shaded + ${project.groupId}:${project.artifactId} + Please use bigtable-hbase-2.x or bigtable-hbase-2.x-hadoop. Bigtable + connector compatible with HBase 2.x. It exposes the minimal set of + dependencies. Its mainly intended to be used by dataflow 2.x to avoid + version conflicts with grpc & protobuf. Prefer to use bigtable-hbase-2.x + in general and bigtable-hbase-2.x-hadoop for hadoop classpath compatible + applications. + + + + + maven-enforcer-plugin + + requireUpperBoundDeps + false + + + + + + + org.codehaus.mojo + license-maven-plugin + ${license-maven-plugin.version} + + + default-cli + generate-resources + + add-third-party + + + test,provided,system + hbase-shaded-client|commons-logging|slf4j-api|htrace-core4|slf4j-log4j12 + true + + + + + + maven-shade-plugin + + + package + + shade + + + false + true + false + + + + + + + true + + + + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + META-INF/MANIFEST.MF + META-INF/DEPENDENCIES + META-INF/versions/9/module-info.class + META-INF/versions/11/module-info.class + + + + + + org.apache.hbase:hbase-shaded-client + org.slf4j:slf4j-api + org.apache.htrace:htrace-core4 + commons-logging:commons-logging + org.apache.yetus:audience-annotations + jakarta.activation:jakarta.activation-api + + + + + com.google + com.google.bigtable.repackaged.com.google + + com.google.cloud.bigtable.hbase*.** + com.google.cloud.bigtable.metrics.** + com.google.bigtable.repackaged.** + + + + com.fasterxml + com.google.bigtable.repackaged.com.faster.xml + + + com.twitter + com.google.bigtable.repackaged.com.twitter + + + io.grpc.netty.shaded.io.grpc.netty + com.google.bigtable.repackaged.io.grpc.netty + + + io.grpc + com.google.bigtable.repackaged.io.grpc + + + io.perfmark + com.google.bigtable.repackaged.io.perfmark + + + io.opentelemetry + com.google.bigtable.repackaged.io.opentelemetry + + + META-INF/versions/9/io/opentelemetry + META-INF/versions/9/com/google/cloud/bigtable/repackaged/io/opentelemetry + + + io.opencensus + com.google.bigtable.repackaged.io.opencensus + + + google.monitoring + com.google.bigtable.repackaged.google.monitoring + + + org.json + com.google.bigtable.repackaged.org.json + + + com.lmax + com.google.bigtable.repackaged.com.lmax + + + META-INF/native/libio_grpc_netty_shaded_netty + META-INF/native/libcom_google_bigtable_repackaged_io_grpc_netty_shaded_netty + + + META-INF/native/io_grpc_netty_shaded_netty + META-INF/native/com_google_bigtable_repackaged_io_grpc_netty_shaded_netty + + + org.joda + com.google.bigtable.repackaged.org.joda + + + org.apache.http + com.google.bigtable.repackaged.org.apache.http + + + org.apache.commons.codec + com.google.bigtable.repackaged.org.apache.commons.codec + + + org.apache.commons.lang3 + com.google.bigtable.repackaged.org.apache.commons.lang3 + + + org.threeten + com.google.bigtable.repackaged.org.threeten + + + org.codehaus + com.google.bigtable.repackaged.org.codehaus + + + android.annotation + com.google.bigtable.repackaged.android.annotation + + + net.bytebuddy + com.google.bigtable.repackaged.net.bytebuddy + + + org.jspecify.annotations + com.google.bigtable.repackaged.org.jspecify.annotations + + + + + + + + com.google.cloud.bigtable.test + bigtable-build-helper + 2.16.2-SNAPSHOT + + + verify-shaded-jar-entries + verify + + verify-shaded-jar-entries + + + + com/google/bigtable + com/google/cloud/bigtable + org/apache/hadoop/hbase/client/AbstractBigtableAdmin + org/apache/hadoop/hbase/client/AbstractBigtableConnection + org/apache/hadoop/hbase/client/BigtableAsyncConnection + org/apache/hadoop/hbase/client/BigtableConnectionRegistry + org/apache/hadoop/hbase/client/BigtableAsyncRegistry + org/apache/hadoop/hbase/client/CommonConnection + org/apache/hadoop/hbase/client/BigtableConnectionRegistry + META-INF/versions/9/com/google/cloud/bigtable/repackaged + + + + + verify-shaded-exclusions + verify + + verify-shaded-exclusions + + + + verify-mirror-deps-hbase + verify + + verify-mirror-deps + + + + org.apache.hbase:hbase-shaded-client + + + io.opentelemetry:opentelemetry-api + io.opentelemetry:opentelemetry-context + io.opentelemetry:opentelemetry-semconv + + + + + verify-mirror-deps-hbase-cbt + verify + + verify-mirror-deps + + + + com.google.cloud:google-cloud-bigtable + + + + + + + + + + org.apache.hbase + hbase-shaded-client + 2.6.4-hadoop3 + compile + + + + + + com.google.cloud + google-cloud-bigtable-bom + ${bigtable.version} + pom + import + + + com.google.cloud + google-cloud-bigtable-deps-bom + ${bigtable.version} + pom + import + + + org.conscrypt + conscrypt-openjdk-uber + 2.5.2 + provided + + + org.conscrypt + conscrypt-openjdk + 2.5.2 + provided + + + javax.annotation + javax.annotation-api + 1.3.2 + provided + + + org.checkerframework + checker-qual + 3.49.0 + provided + + + com.google.code.findbugs + jsr305 + 3.0.2 + provided + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..13562577db --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + com.google.cloud.bigtable + bigtable-hbase-2.x-shaded + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + jar + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/maven-metadata-local.xml new file mode 100644 index 0000000000..878a0afca2 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x-shaded/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-hbase-2.x-shaded + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..1caf619bd6 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:28 EDT 2026 +bigtable-hbase-2.x-2.16.2-SNAPSHOT.pom>= +bigtable-hbase-2.x-2.16.2-SNAPSHOT.jar>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/bigtable-hbase-2.x-2.16.2-SNAPSHOT.jar b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/bigtable-hbase-2.x-2.16.2-SNAPSHOT.jar new file mode 100644 index 0000000000..ebb081f855 Binary files /dev/null and b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/bigtable-hbase-2.x-2.16.2-SNAPSHOT.jar differ diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/bigtable-hbase-2.x-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/bigtable-hbase-2.x-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..75e4f3675d --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/bigtable-hbase-2.x-2.16.2-SNAPSHOT.pom @@ -0,0 +1,195 @@ + + + + 4.0.0 + + + com.google.cloud.bigtable + bigtable-hbase-2.x-parent + 2.16.2-SNAPSHOT + + + bigtable-hbase-2.x + jar + ${project.groupId}:${project.artifactId} + + Bigtable connector compatible with HBase 2.x. It uses hbase-shaded-client + and exposes unshaded bigtable-client-core. Its meant to be used in + standalone applications and apache beam. Please use + bigtable-hbase-2.x-hadoop for hadoop classpath compatible applications. + + + + + + com.google.cloud + google-cloud-bigtable-bom + ${bigtable.version} + pom + import + + + com.google.cloud + google-cloud-bigtable-deps-bom + ${bigtable.version} + pom + import + + + + + + + org.apache.hbase + hbase-shaded-client + ${hbase2.version} + + + log4j + log4j + + + + + + ${project.groupId} + bigtable-hbase + 2.16.2-SNAPSHOT + + + org.apache.hbase + hbase-shaded-client + + + ch.qos.reload4j + reload4j + + + + + + net.bytebuddy + byte-buddy + ${byte.buddy.version} + + + + + io.dropwizard.metrics + metrics-graphite + ${dropwizard-metrics.version} + test + + + + junit + junit + ${junit.version} + test + + + com.google.truth + truth + ${truth.version} + test + + + org.mockito + mockito-core + ${mockito.version} + test + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + org/apache/hadoop/hbase/client/AsyncRegistry.class + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ../../third_party/third_party_hbase_client_pre23/src/main/java + + + + + + + + com.google.cloud.bigtable.test + bigtable-build-helper + 2.16.2-SNAPSHOT + + + + verify-mirror-deps-cbt + verify + + verify-mirror-deps + + + + + com.google.cloud:google-cloud-bigtable + + + + + verify-mirror-deps-hbase + verify + + verify-mirror-deps + + + + + org.apache.hbase:hbase-shaded-client + + + io.opentelemetry:opentelemetry-api + io.opentelemetry:opentelemetry-context + io.opentelemetry:opentelemetry-semconv + + + + + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..483a318f26 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + com.google.cloud.bigtable + bigtable-hbase-2.x + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + jar + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/maven-metadata-local.xml new file mode 100644 index 0000000000..6e2e60b7af --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-2.x/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-hbase-2.x + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..7f10439a48 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:56 EDT 2026 +bigtable-hbase-beam-2.16.2-SNAPSHOT.pom>= +bigtable-hbase-beam-2.16.2-SNAPSHOT.jar>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/bigtable-hbase-beam-2.16.2-SNAPSHOT.jar b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/bigtable-hbase-beam-2.16.2-SNAPSHOT.jar new file mode 100644 index 0000000000..61a6d36b50 Binary files /dev/null and b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/bigtable-hbase-beam-2.16.2-SNAPSHOT.jar differ diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/bigtable-hbase-beam-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/bigtable-hbase-beam-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..98607cdb91 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/bigtable-hbase-beam-2.16.2-SNAPSHOT.pom @@ -0,0 +1,298 @@ + + + 4.0.0 + + + com.google.cloud.bigtable + bigtable-dataflow-parent + 2.16.2-SNAPSHOT + + + bigtable-hbase-beam + jar + ${project.groupId}:${project.artifactId} + + This project contains artifacts that provide Cloud Bigtable client readers + and writers in Google Cloud Dataflow. + + + + + + + com.google.errorprone + error_prone_annotations + 2.20.0 + + + + + com.google.auto.value + auto-value-annotations + 1.8.2 + + + + + + org.slf4j + slf4j-api + 2.0.16 + + + + + + + + + org.apache.beam + beam-sdks-java-core + ${beam.version} + + + + org.apache.beam + beam-sdks-java-io-hbase + ${beam.version} + + runtime + + + + + ${project.groupId} + bigtable-hbase-2.x-shaded + 2.16.2-SNAPSHOT + + + + ${project.groupId} + bigtable-hbase-2.x + + + com.google.cloud + google-cloud-bigtable + + + io.opencensus + * + + + io.grpc + grpc-census + + + + + + + org.apache.beam + beam-runners-direct-java + ${beam.version} + test + + + org.mockito + mockito-core + ${mockito.version} + test + + + commons-lang + commons-lang + ${commons-lang.version} + test + + + org.hamcrest + hamcrest-library + ${hamcrest.version} + test + + + junit + junit + ${junit.version} + test + + + + + + bigtableDataflowIntegrationTest + + + + org.apache.maven.plugins + maven-surefire-plugin + + + api-integration-test + + test + + none + + + api-gap-test + + test + + integration-test + + + 1 + + **/CloudBigtableIOIntegrationTest.java + + bigtable-server + + + bigtable-test.xml + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + Apache Beam + Cloud Bigtable Connector API + + + Apache Beam + Cloud Bigtable Connector API + + ../overview.html + ]]> + + + + + https://beam.apache.org/releases/javadoc/${beam.version}/ + + ${basedir}/javadoc/beam-docs + + + https://hbase.apache.org/2.0/apidocs/ + ${basedir}/javadoc/hbase-docs + + + + + + + jar + + package + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce + + enforce + + + + + + + + META-INF/versions/*/com/fasterxml/jackson/core/io/doubleparser/* + + + + + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + + + default-test + test + + test + + + + **/*IntegrationTest.java + + + + + + + + com.google.cloud.bigtable.test + bigtable-build-helper + 2.16.2-SNAPSHOT + + + verify-mirror-deps-beam + verify + + verify-mirror-deps + + + + org.apache.beam:beam-sdks-java-core:${beam.version} + + + + com.google.errorprone:error_prone_annotations + + org.slf4j:slf4j-api + + + + + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..6ed2818edd --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + com.google.cloud.bigtable + bigtable-hbase-beam + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + jar + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/maven-metadata-local.xml new file mode 100644 index 0000000000..4d03a2b9e9 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase-beam/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-hbase-beam + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..72e3779cc6 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:22 EDT 2026 +bigtable-hbase-2.16.2-SNAPSHOT.jar>= +bigtable-hbase-2.16.2-SNAPSHOT.pom>= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/bigtable-hbase-2.16.2-SNAPSHOT.jar b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/bigtable-hbase-2.16.2-SNAPSHOT.jar new file mode 100644 index 0000000000..f5c2e25cea Binary files /dev/null and b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/bigtable-hbase-2.16.2-SNAPSHOT.jar differ diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/bigtable-hbase-2.16.2-SNAPSHOT.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/bigtable-hbase-2.16.2-SNAPSHOT.pom new file mode 100644 index 0000000000..69cc3acf6a --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/bigtable-hbase-2.16.2-SNAPSHOT.pom @@ -0,0 +1,189 @@ + + + + 4.0.0 + + + com.google.cloud.bigtable + bigtable-client-core-parent + 2.16.2-SNAPSHOT + + + bigtable-hbase + jar + ${project.groupId}:${project.artifactId} + + This project contains artifacts that adapt bigtable client to work with + hbase. + + + + + + com.google.cloud + google-cloud-bigtable-bom + ${bigtable.version} + pom + import + + + com.google.cloud + google-cloud-bigtable-deps-bom + ${bigtable.version} + pom + import + + + + + + + + org.apache.hbase + hbase-shaded-client + ${hbase1.version} + + + log4j + log4j + + + + + ch.qos.reload4j + reload4j + ${reload4j.version} + + + + + com.google.cloud + google-cloud-bigtable + + + + ${project.groupId} + bigtable-metrics-api + ${bigtable-metrics-api.version} + + + + + com.google.cloud.bigtable + bigtable-internal-test-helper + 2.16.2-SNAPSHOT + test + + + com.google.api.grpc + grpc-google-common-protos + test + + + com.google.api.grpc + grpc-google-cloud-bigtable-admin-v2 + test + + + commons-lang + commons-lang + ${commons-lang.version} + test + + + org.mockito + mockito-core + ${mockito.version} + test + + + com.google.truth + truth + ${truth.version} + test + + + org.checkerframework + checker-qual + + + + + junit + junit + ${junit.version} + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + + java.util.logging.config.file + src/test/resources/logging.properties + + + + + + + com.google.cloud.bigtable.test + bigtable-build-helper + 2.16.2-SNAPSHOT + + + + verify-mirror-deps-cbt + verify + + verify-mirror-deps + + + + + com.google.cloud:google-cloud-bigtable + + + + + verify-mirror-deps-hbase + verify + + verify-mirror-deps + + + + + org.apache.hbase:hbase-shaded-client + + + + log4j:log4j + + + + + + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..15ac265a9e --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/2.16.2-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + com.google.cloud.bigtable + bigtable-hbase + + 20260427185110 + + true + + + + pom + 2.16.2-SNAPSHOT + 20260427185110 + + + jar + 2.16.2-SNAPSHOT + 20260427185110 + + + + 2.16.2-SNAPSHOT + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/maven-metadata-local.xml b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/maven-metadata-local.xml new file mode 100644 index 0000000000..87d2d4059e --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-hbase/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.google.cloud.bigtable + bigtable-hbase + + + 2.16.2-SNAPSHOT + + 20260427185110 + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/_remote.repositories b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/_remote.repositories new file mode 100644 index 0000000000..e37c0cff8b --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice. +#Mon Apr 27 14:51:17 EDT 2026 +bigtable-metrics-api-1.29.2.jar>airlockRepo= +bigtable-metrics-api-1.29.2.pom>airlockRepo= diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.jar b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.jar new file mode 100644 index 0000000000..cb70b93f82 Binary files /dev/null and b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.jar differ diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.jar.sha1 b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.jar.sha1 new file mode 100644 index 0000000000..b4c62e3304 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.jar.sha1 @@ -0,0 +1 @@ +bb182b9eb3229a02f40bc671543151dc526230df \ No newline at end of file diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.pom b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.pom new file mode 100644 index 0000000000..896a267747 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.pom @@ -0,0 +1,48 @@ + + + + com.google.cloud.bigtable + bigtable-client-core-parent + 1.29.2 + + + 4.0.0 + bigtable-metrics-api + jar + ${project.groupId}:${project.artifactId} + + This project contains the metrics api for bigtable-hbase and bigtable-client-core + + + + + + com.google.cloud + google-cloud-bigtable-deps-bom + ${bigtable.version} + pom + import + + + + + + + io.dropwizard.metrics + metrics-core + ${hbase1-metrics.version} + true + + + com.google.api + api-common + + + org.slf4j + slf4j-api + ${slf4j.version} + + + diff --git a/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.pom.sha1 b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.pom.sha1 new file mode 100644 index 0000000000..0bc665acc4 --- /dev/null +++ b/v1/bigtable-lib/com/google/cloud/bigtable/bigtable-metrics-api/1.29.2/bigtable-metrics-api-1.29.2.pom.sha1 @@ -0,0 +1 @@ +fa443e72189f3d1f741578c42618b92d482df945 \ No newline at end of file diff --git a/v1/pom.xml b/v1/pom.xml index 27d505b078..f57a5d3b44 100644 --- a/v1/pom.xml +++ b/v1/pom.xml @@ -36,7 +36,7 @@ 0.31.1 - 2.16.1 + 2.16.2-SNAPSHOT 4.29.4 6.0.1 1.9.13 @@ -1164,4 +1164,11 @@ + + + custom-bigtable + Local repository for Custom Bigtable v1 Templates + file://${project.basedir}/bigtable-lib/ + + diff --git a/v1/src/main/java/com/google/cloud/teleport/templates/ExportJobPlaceholder.java b/v1/src/main/java/com/google/cloud/teleport/templates/ExportJobPlaceholder.java index c29c113af9..13c580e4f1 100644 --- a/v1/src/main/java/com/google/cloud/teleport/templates/ExportJobPlaceholder.java +++ b/v1/src/main/java/com/google/cloud/teleport/templates/ExportJobPlaceholder.java @@ -157,6 +157,14 @@ protected interface ExportJobPlaceholderOptions { helpText = "Bigtable read RPC attempt timeout in milliseconds.") ValueProvider getBigtableReadRpcAttemptTimeoutMs(); + @TemplateParameter.Integer( + order = 13, + groupName = "Source", + optional = true, + description = "Bigtable Max Attempts", + helpText = "The maximum number of retry attempts for the Bigtable client.") + ValueProvider getBigtableMaxAttempts(); + @TemplateCreationParameter(value = "false") @Description("Wait for pipeline to finish.") @Default.Boolean(false)