This is an automated email from the ASF dual-hosted git repository.
Abacn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new 4ac7598df14 Fix Dataflow archetype missing API client dependency
(#38509)
4ac7598df14 is described below
commit 4ac7598df1436548d7a8411994c1b2f0dddcfdfa
Author: Abdelrahman Ibrahim <[email protected]>
AuthorDate: Fri May 15 22:59:33 2026 +0200
Fix Dataflow archetype missing API client dependency (#38509)
---
sdks/java/maven-archetypes/examples/build.gradle | 1 +
.../examples/src/main/resources/archetype-resources/pom.xml | 7 +++++++
sdks/java/maven-archetypes/gcp-bom-examples/build.gradle | 1 +
.../src/main/resources/archetype-resources/pom.xml | 7 +++++++
4 files changed, 16 insertions(+)
diff --git a/sdks/java/maven-archetypes/examples/build.gradle
b/sdks/java/maven-archetypes/examples/build.gradle
index 1edb55a10f9..af4fe78e646 100644
--- a/sdks/java/maven-archetypes/examples/build.gradle
+++ b/sdks/java/maven-archetypes/examples/build.gradle
@@ -29,6 +29,7 @@ processResources {
'project.version': version,
'bigquery.version':
dependencies.create(project.library.java.google_api_services_bigquery).getVersion(),
'google-api-client.version':
dependencies.create(project.library.java.google_api_client).getVersion(),
+ 'google-api-services-dataflow.version':
dependencies.create(project.library.java.google_api_services_dataflow).getVersion(),
'guava.version':
dependencies.create(project.library.java.guava).getVersion(),
'hamcrest.version':
dependencies.create(project.library.java.hamcrest).getVersion(),
'jackson.version':
dependencies.create(project.library.java.jackson_core).getVersion(),
diff --git
a/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
b/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
index e734e98e7d4..60e3648f099 100644
---
a/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
+++
b/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
@@ -31,6 +31,7 @@
<bigquery.version>@bigquery.version@</bigquery.version>
<google-api-client.version>@google-api-client.version@</google-api-client.version>
+
<google-api-services-dataflow.version>@google-api-services-dataflow.version@</google-api-services-dataflow.version>
<guava.version>@guava.version@</guava.version>
<hamcrest.version>@hamcrest.version@</hamcrest.version>
<jackson.version>@jackson.version@</jackson.version>
@@ -200,6 +201,12 @@
<version>${beam.version}</version>
<scope>runtime</scope>
</dependency>
+ <dependency>
+ <groupId>com.google.apis</groupId>
+ <artifactId>google-api-services-dataflow</artifactId>
+ <version>${google-api-services-dataflow.version}</version>
+ <scope>runtime</scope>
+ </dependency>
</dependencies>
</profile>
diff --git a/sdks/java/maven-archetypes/gcp-bom-examples/build.gradle
b/sdks/java/maven-archetypes/gcp-bom-examples/build.gradle
index f9fabcfe19b..2b5a9ace344 100644
--- a/sdks/java/maven-archetypes/gcp-bom-examples/build.gradle
+++ b/sdks/java/maven-archetypes/gcp-bom-examples/build.gradle
@@ -30,6 +30,7 @@ processResources {
'project.version': version,
'bigquery.version':
dependencies.create(project.library.java.google_api_services_bigquery).getVersion(),
'google-api-client.version':
dependencies.create(project.library.java.google_api_client).getVersion(),
+ 'google-api-services-dataflow.version':
dependencies.create(project.library.java.google_api_services_dataflow).getVersion(),
'hamcrest.version':
dependencies.create(project.library.java.hamcrest).getVersion(),
'jackson.version':
dependencies.create(project.library.java.jackson_core).getVersion(),
'joda.version':
dependencies.create(project.library.java.joda_time).getVersion(),
diff --git
a/sdks/java/maven-archetypes/gcp-bom-examples/src/main/resources/archetype-resources/pom.xml
b/sdks/java/maven-archetypes/gcp-bom-examples/src/main/resources/archetype-resources/pom.xml
index d93a6b09284..146e07bdfe9 100644
---
a/sdks/java/maven-archetypes/gcp-bom-examples/src/main/resources/archetype-resources/pom.xml
+++
b/sdks/java/maven-archetypes/gcp-bom-examples/src/main/resources/archetype-resources/pom.xml
@@ -31,6 +31,7 @@
<bigquery.version>@bigquery.version@</bigquery.version>
<google-api-client.version>@google-api-client.version@</google-api-client.version>
+
<google-api-services-dataflow.version>@google-api-services-dataflow.version@</google-api-services-dataflow.version>
<hamcrest.version>@hamcrest.version@</hamcrest.version>
<jackson.version>@jackson.version@</jackson.version>
<joda.version>@joda.version@</joda.version>
@@ -195,6 +196,12 @@
<artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
<scope>runtime</scope>
</dependency>
+ <dependency>
+ <groupId>com.google.apis</groupId>
+ <artifactId>google-api-services-dataflow</artifactId>
+ <version>${google-api-services-dataflow.version}</version>
+ <scope>runtime</scope>
+ </dependency>
</dependencies>
</profile>