1<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"
3  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5  <modelVersion>4.0.0</modelVersion>
6  <groupId>com.google.cloud</groupId>
7  <artifactId>third-party-dependencies</artifactId>
8  <packaging>pom</packaging>
9  <version>3.9.0</version><!-- {x-version-update:google-cloud-shared-dependencies:current} -->
10  <name>Google Cloud Third-party Shared Dependencies</name>
11  <description>
12    Shared third-party dependencies for Google Cloud Java libraries.
13  </description>
14
15  <parent>
16    <groupId>com.google.cloud</groupId>
17    <artifactId>google-cloud-shared-config</artifactId>
18    <version>1.5.5</version>
19    <relativePath />
20  </parent>
21
22  <properties>
23    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
24    <site.installationModule>${project.artifactId}</site.installationModule>
25
26    <threeten.version>1.6.8</threeten.version>
27    <javax.annotations.version>1.3.2</javax.annotations.version>
28    <animal-sniffer.version>1.23</animal-sniffer.version>
29    <opencensus.version>0.31.1</opencensus.version>
30    <findbugs.version>3.0.2</findbugs.version>
31    <errorprone.version>2.18.0</errorprone.version>
32    <jackson.version>2.14.2</jackson.version>
33    <codec.version>1.15</codec.version>
34    <httpcomponents.httpcore.version>4.4.16</httpcomponents.httpcore.version>
35    <httpcomponents.httpclient.version>4.5.14</httpcomponents.httpclient.version>
36    <!-- ensure checker-qual version matches what Guava uses -->
37    <checker-qual.version>3.32.0</checker-qual.version>
38    <perfmark-api.version>0.26.0</perfmark-api.version>
39  </properties>
40
41  <dependencyManagement>
42    <dependencies>
43      <dependency>
44        <groupId>org.apache.httpcomponents</groupId>
45        <artifactId>httpcore</artifactId>
46        <version>${httpcomponents.httpcore.version}</version>
47      </dependency>
48      <dependency>
49        <groupId>org.apache.httpcomponents</groupId>
50        <artifactId>httpclient</artifactId>
51        <version>${httpcomponents.httpclient.version}</version>
52      </dependency>
53      <dependency>
54        <groupId>org.threeten</groupId>
55        <artifactId>threetenbp</artifactId>
56        <version>${threeten.version}</version>
57      </dependency>
58      <dependency>
59        <groupId>javax.annotation</groupId>
60        <artifactId>javax.annotation-api</artifactId>
61        <version>${javax.annotations.version}</version>
62        <scope>compile</scope>
63      </dependency>
64      <dependency>
65        <groupId>org.codehaus.mojo</groupId>
66        <artifactId>animal-sniffer-annotations</artifactId>
67        <version>${animal-sniffer.version}</version>
68      </dependency>
69      <dependency>
70        <groupId>com.google.code.findbugs</groupId>
71        <artifactId>jsr305</artifactId>
72        <version>${findbugs.version}</version>
73      </dependency>
74      <dependency>
75        <groupId>com.google.errorprone</groupId>
76        <artifactId>error_prone_annotations</artifactId>
77        <version>${errorprone.version}</version>
78      </dependency>
79      <dependency>
80        <groupId>com.fasterxml.jackson</groupId>
81        <artifactId>jackson-bom</artifactId>
82        <version>${jackson.version}</version>
83        <type>pom</type>
84        <scope>import</scope>
85      </dependency>
86      <dependency>
87        <groupId>commons-codec</groupId>
88        <artifactId>commons-codec</artifactId>
89        <version>${codec.version}</version>
90      </dependency>
91
92      <!-- TODO: replace with opencensus-bom when available -->
93      <dependency>
94        <groupId>io.opencensus</groupId>
95        <artifactId>opencensus-api</artifactId>
96        <version>${opencensus.version}</version>
97      </dependency>
98      <dependency>
99        <groupId>io.opencensus</groupId>
100        <artifactId>opencensus-contrib-grpc-util</artifactId>
101        <version>${opencensus.version}</version>
102      </dependency>
103      <dependency>
104        <groupId>io.opencensus</groupId>
105        <artifactId>opencensus-contrib-http-util</artifactId>
106        <version>${opencensus.version}</version>
107      </dependency>
108      <dependency>
109        <groupId>io.opencensus</groupId>
110        <artifactId>opencensus-contrib-zpages</artifactId>
111        <version>${opencensus.version}</version>
112      </dependency>
113      <dependency>
114        <groupId>io.opencensus</groupId>
115        <artifactId>opencensus-exporter-stats-stackdriver</artifactId>
116        <version>${opencensus.version}</version>
117      </dependency>
118      <dependency>
119        <groupId>io.opencensus</groupId>
120        <artifactId>opencensus-exporter-trace-stackdriver</artifactId>
121        <version>${opencensus.version}</version>
122      </dependency>
123      <dependency>
124        <groupId>io.opencensus</groupId>
125        <artifactId>opencensus-impl</artifactId>
126        <version>${opencensus.version}</version>
127      </dependency>
128      <dependency>
129        <groupId>io.opencensus</groupId>
130        <artifactId>opencensus-impl-core</artifactId>
131        <version>${opencensus.version}</version>
132      </dependency>
133      <dependency>
134        <groupId>org.checkerframework</groupId>
135        <artifactId>checker-qual</artifactId>
136        <version>${checker-qual.version}</version>
137      </dependency>
138      <dependency>
139        <groupId>io.perfmark</groupId>
140        <artifactId>perfmark-api</artifactId>
141        <version>${perfmark-api.version}</version>
142      </dependency>
143    </dependencies>
144  </dependencyManagement>
145</project>