1<?xml version='1.0' encoding='UTF-8'?> 2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 <groupId>com.google.cloud</groupId> 5 <artifactId>shared-dependencies-upper-bound-test</artifactId> 6 <packaging>pom</packaging> 7 <version>3.9.0</version><!-- {x-version-update:google-cloud-shared-dependencies:current} --> 8 <name>Upper bound test for Google Cloud Shared Dependencies</name> 9 <description> 10 An upper bound test case for the shared dependencies BOM. A failure of this test case means 11 the shared dependencies BOM has outdated dependencies; there are newer version of artifacts 12 appearing in the dependency tree. 13 </description> 14 15 <parent> 16 <groupId>com.google.cloud</groupId> 17 <!-- The shared config has RequireUpperBoundDeps enforcer rule --> 18 <artifactId>google-cloud-shared-config</artifactId> 19 <version>1.5.5</version> 20 <relativePath/> 21 </parent> 22 23 <properties> 24 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 25 <site.installationModule>${project.artifactId}</site.installationModule> 26 </properties> 27 28 <dependencyManagement> 29 <dependencies> 30 <dependency> 31 <groupId>com.google.cloud</groupId> 32 <artifactId>google-cloud-shared-dependencies</artifactId> 33 <version>3.9.0</version><!-- {x-version-update:google-cloud-shared-dependencies:current} --> 34 <type>pom</type> 35 <scope>import</scope> 36 </dependency> 37 </dependencies> 38 </dependencyManagement> 39 40 <dependencies> 41 <!-- 42 This dependency list is almost same as the dependencyManagement section of the shared 43 dependencies BOM, except the followings: 44 - test-related artifacts (we don't have to worry about test dependencies) 45 - google-http-client-findbugs (org.ow2.asm:asm-commons and org.ow2.asm:asm-debug-all have 46 overlapping classes) 47 --> 48 <dependency> 49 <groupId>io.grpc</groupId> 50 <artifactId>grpc-alts</artifactId> 51 </dependency> 52 <dependency> 53 <groupId>io.grpc</groupId> 54 <artifactId>grpc-api</artifactId> 55 </dependency> 56 <dependency> 57 <groupId>io.grpc</groupId> 58 <artifactId>grpc-auth</artifactId> 59 </dependency> 60 <dependency> 61 <groupId>io.grpc</groupId> 62 <artifactId>grpc-benchmarks</artifactId> 63 </dependency> 64 <dependency> 65 <groupId>io.grpc</groupId> 66 <artifactId>grpc-census</artifactId> 67 </dependency> 68 <dependency> 69 <groupId>io.grpc</groupId> 70 <artifactId>grpc-context</artifactId> 71 </dependency> 72 <dependency> 73 <groupId>io.grpc</groupId> 74 <artifactId>grpc-core</artifactId> 75 </dependency> 76 <dependency> 77 <groupId>io.grpc</groupId> 78 <artifactId>grpc-grpclb</artifactId> 79 </dependency> 80 <dependency> 81 <groupId>io.grpc</groupId> 82 <artifactId>grpc-netty</artifactId> 83 </dependency> 84 <dependency> 85 <groupId>io.grpc</groupId> 86 <artifactId>grpc-netty-shaded</artifactId> 87 </dependency> 88 <dependency> 89 <groupId>io.grpc</groupId> 90 <artifactId>grpc-okhttp</artifactId> 91 </dependency> 92 <dependency> 93 <groupId>io.grpc</groupId> 94 <artifactId>grpc-protobuf</artifactId> 95 </dependency> 96 <dependency> 97 <groupId>io.grpc</groupId> 98 <artifactId>grpc-rls</artifactId> 99 </dependency> 100 <dependency> 101 <groupId>io.grpc</groupId> 102 <artifactId>grpc-services</artifactId> 103 </dependency> 104 <dependency> 105 <groupId>io.grpc</groupId> 106 <artifactId>grpc-stub</artifactId> 107 </dependency> 108 <dependency> 109 <groupId>io.grpc</groupId> 110 <artifactId>grpc-testing-proto</artifactId> 111 </dependency> 112 <dependency> 113 <groupId>io.grpc</groupId> 114 <artifactId>grpc-xds</artifactId> 115 </dependency> 116 <dependency> 117 <groupId>com.google.api</groupId> 118 <artifactId>gax</artifactId> 119 </dependency> 120 <dependency> 121 <groupId>com.google.api</groupId> 122 <artifactId>gax</artifactId> 123 </dependency> 124 <dependency> 125 <groupId>com.google.api</groupId> 126 <artifactId>gax-grpc</artifactId> 127 </dependency> 128 <dependency> 129 <groupId>com.google.api</groupId> 130 <artifactId>gax-httpjson</artifactId> 131 </dependency> 132 <dependency> 133 <groupId>com.google.cloud</groupId> 134 <artifactId>grpc-gcp</artifactId> 135 </dependency> 136 <dependency> 137 <groupId>com.google.guava</groupId> 138 <artifactId>guava</artifactId> 139 </dependency> 140 <dependency> 141 <groupId>com.google.protobuf</groupId> 142 <artifactId>protobuf-java</artifactId> 143 </dependency> 144 <dependency> 145 <groupId>com.google.protobuf</groupId> 146 <artifactId>protobuf-java-util</artifactId> 147 </dependency> 148 <dependency> 149 <groupId>com.google.api</groupId> 150 <artifactId>api-common</artifactId> 151 </dependency> 152 <dependency> 153 <groupId>com.google.api.grpc</groupId> 154 <artifactId>proto-google-common-protos</artifactId> 155 </dependency> 156 <dependency> 157 <groupId>com.google.api.grpc</groupId> 158 <artifactId>grpc-google-common-protos</artifactId> 159 </dependency> 160 <dependency> 161 <groupId>com.google.cloud</groupId> 162 <artifactId>google-cloud-core</artifactId> 163 </dependency> 164 <dependency> 165 <groupId>com.google.cloud</groupId> 166 <artifactId>google-cloud-core-grpc</artifactId> 167 </dependency> 168 <dependency> 169 <groupId>com.google.cloud</groupId> 170 <artifactId>google-cloud-core-http</artifactId> 171 </dependency> 172 <dependency> 173 <groupId>com.google.auth</groupId> 174 <artifactId>google-auth-library-credentials</artifactId> 175 </dependency> 176 <dependency> 177 <groupId>com.google.auth</groupId> 178 <artifactId>google-auth-library-oauth2-http</artifactId> 179 </dependency> 180 <dependency> 181 <groupId>com.google.auth</groupId> 182 <artifactId>google-auth-library-appengine</artifactId> 183 </dependency> 184 185 <dependency> 186 <groupId>com.google.http-client</groupId> 187 <artifactId>google-http-client</artifactId> 188 </dependency> 189 <dependency> 190 <groupId>com.google.http-client</groupId> 191 <artifactId>google-http-client-android</artifactId> 192 </dependency> 193 <dependency> 194 <groupId>com.google.http-client</groupId> 195 <artifactId>google-http-client-apache-v2</artifactId> 196 </dependency> 197 <dependency> 198 <groupId>com.google.http-client</groupId> 199 <artifactId>google-http-client-appengine</artifactId> 200 </dependency> 201 <dependency> 202 <groupId>com.google.http-client</groupId> 203 <artifactId>google-http-client-gson</artifactId> 204 </dependency> 205 <dependency> 206 <groupId>com.google.http-client</groupId> 207 <artifactId>google-http-client-jackson2</artifactId> 208 </dependency> 209 <dependency> 210 <groupId>com.google.http-client</groupId> 211 <artifactId>google-http-client-protobuf</artifactId> 212 </dependency> 213 <dependency> 214 <groupId>com.google.http-client</groupId> 215 <artifactId>google-http-client-xml</artifactId> 216 </dependency> 217 218 <dependency> 219 <groupId>com.google.oauth-client</groupId> 220 <artifactId>google-oauth-client</artifactId> 221 </dependency> 222 <dependency> 223 <groupId>com.google.api-client</groupId> 224 <artifactId>google-api-client</artifactId> 225 </dependency> 226 <dependency> 227 <groupId>com.google.api-client</groupId> 228 <artifactId>google-api-client-android</artifactId> 229 </dependency> 230 <dependency> 231 <groupId>com.google.api.grpc</groupId> 232 <artifactId>proto-google-iam-v1</artifactId> 233 </dependency> 234 <dependency> 235 <groupId>com.google.api.grpc</groupId> 236 <artifactId>grpc-google-iam-v1</artifactId> 237 </dependency> 238 </dependencies> 239</project> 240