Skip to content

Commit 9ceab23

Browse files
authored
deps: grandfathering the dependencies for java-pubsublite and java-bigquery (#2504)
Apache Arrow dependencies for java-bigquery Flogger dependencies for java-pubsublite
1 parent 7902a41 commit 9ceab23

File tree

1 file changed

+35
-0
lines changed
  • java-shared-dependencies/third-party-dependencies

1 file changed

+35
-0
lines changed

java-shared-dependencies/third-party-dependencies/pom.xml

+35
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
<site.installationModule>${project.artifactId}</site.installationModule>
2525

2626
<threeten.version>1.6.8</threeten.version>
27+
<threeten-extra.version>1.7.2</threeten-extra.version>
2728
<javax.annotations.version>1.3.2</javax.annotations.version>
2829
<animal-sniffer.version>1.23</animal-sniffer.version>
2930
<opencensus.version>0.31.1</opencensus.version>
@@ -38,10 +39,27 @@
3839
<perfmark-api.version>0.27.0</perfmark-api.version>
3940
<j2objc-annotations.version>2.8</j2objc-annotations.version>
4041
<opentelemetry.version>1.34.1</opentelemetry.version>
42+
<flogger.version>0.8</flogger.version>
43+
<arrow.version>15.0.0</arrow.version>
4144
</properties>
4245

4346
<dependencyManagement>
4447
<dependencies>
48+
<dependency>
49+
<groupId>org.apache.arrow</groupId>
50+
<artifactId>arrow-memory-core</artifactId>
51+
<version>${arrow.version}</version>
52+
</dependency>
53+
<dependency>
54+
<groupId>org.apache.arrow</groupId>
55+
<artifactId>arrow-memory-netty</artifactId>
56+
<version>${arrow.version}</version>
57+
</dependency>
58+
<dependency>
59+
<groupId>org.apache.arrow</groupId>
60+
<artifactId>arrow-vector</artifactId>
61+
<version>${arrow.version}</version>
62+
</dependency>
4563
<dependency>
4664
<groupId>org.apache.httpcomponents</groupId>
4765
<artifactId>httpcore</artifactId>
@@ -57,6 +75,11 @@
5775
<artifactId>threetenbp</artifactId>
5876
<version>${threeten.version}</version>
5977
</dependency>
78+
<dependency>
79+
<groupId>org.threeten</groupId>
80+
<artifactId>threeten-extra</artifactId>
81+
<version>${threeten-extra.version}</version>
82+
</dependency>
6083
<dependency>
6184
<groupId>javax.annotation</groupId>
6285
<artifactId>javax.annotation-api</artifactId>
@@ -78,6 +101,18 @@
78101
<artifactId>error_prone_annotations</artifactId>
79102
<version>${errorprone.version}</version>
80103
</dependency>
104+
<!-- Legacy exemption of java-pubsublite's flogger dependencies.
105+
In general, let's avoid declaring logging backend dependencies -->
106+
<dependency>
107+
<groupId>com.google.flogger</groupId>
108+
<artifactId>google-extensions</artifactId>
109+
<version>${flogger.version}</version>
110+
</dependency>
111+
<dependency>
112+
<groupId>com.google.flogger</groupId>
113+
<artifactId>flogger-system-backend</artifactId>
114+
<version>${flogger.version}</version>
115+
</dependency>
81116
<dependency>
82117
<groupId>com.fasterxml.jackson</groupId>
83118
<artifactId>jackson-bom</artifactId>

0 commit comments

Comments
 (0)