Skip to content

Commit 402d565

Browse files
authored
deps: Explicitly declare dependencies instead of using shared-dependencies-bom (#1115)
1 parent 17ccc21 commit 402d565

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

gapic-generator-java/pom.xml

+20-5
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,25 @@
1313
<sonar.projectBaseDir>..</sonar.projectBaseDir>
1414
<sonar.sources>../src/main/java,pom.xml</sonar.sources>
1515
<sonar.working.directory>../target/sonar</sonar.working.directory>
16+
<gax.version>2.20.1</gax.version>
17+
<grpc.version>1.51.0</grpc.version>
18+
<protobuf.version>3.21.10</protobuf.version>
19+
<auto-value.version>1.10.1</auto-value.version>
1620
</properties>
1721

1822
<dependencyManagement>
1923
<dependencies>
2024
<dependency>
21-
<groupId>com.google.cloud</groupId>
22-
<artifactId>google-cloud-shared-dependencies</artifactId>
23-
<version>3.0.6</version>
25+
<groupId>com.google.api</groupId>
26+
<artifactId>gax-bom</artifactId>
27+
<version>${gax.version}</version>
28+
<type>pom</type>
29+
<scope>import</scope>
30+
</dependency>
31+
<dependency>
32+
<groupId>io.grpc</groupId>
33+
<artifactId>grpc-bom</artifactId>
34+
<version>${grpc.version}</version>
2435
<type>pom</type>
2536
<scope>import</scope>
2637
</dependency>
@@ -56,7 +67,7 @@
5667
<path>
5768
<groupId>com.google.auto.value</groupId>
5869
<artifactId>auto-value</artifactId>
59-
<version>1.10.1</version>
70+
<version>${auto-value.version}</version>
6071
</path>
6172
</annotationProcessorPaths>
6273
</configuration>
@@ -189,7 +200,7 @@
189200
<artifactId>protobuf-maven-plugin</artifactId>
190201
<version>0.6.1</version>
191202
<configuration>
192-
<protocArtifact>com.google.protobuf:protoc:3.21.7:exe:${os.detected.classifier}
203+
<protocArtifact>com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}
193204
</protocArtifact>
194205
</configuration>
195206
<executions>
@@ -306,6 +317,7 @@
306317
<dependency>
307318
<groupId>com.google.guava</groupId>
308319
<artifactId>guava</artifactId>
320+
<version>31.1-jre</version>
309321
</dependency>
310322
<dependency>
311323
<groupId>com.google.api</groupId>
@@ -337,10 +349,12 @@
337349
<dependency>
338350
<groupId>com.google.auto.value</groupId>
339351
<artifactId>auto-value-annotations</artifactId>
352+
<version>${auto-value.version}</version>
340353
</dependency>
341354
<dependency>
342355
<groupId>com.google.protobuf</groupId>
343356
<artifactId>protobuf-java-util</artifactId>
357+
<version>${protobuf.version}</version>
344358
</dependency>
345359
<dependency>
346360
<groupId>io.grpc</groupId>
@@ -373,6 +387,7 @@
373387
<dependency>
374388
<groupId>javax.annotation</groupId>
375389
<artifactId>javax.annotation-api</artifactId>
390+
<version>1.3.2</version>
376391
</dependency>
377392

378393
<dependency>

0 commit comments

Comments
 (0)