1<?xml version="1.0" encoding="UTF-8"?> 2<!-- 3 ~ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 4 ~ 5 ~ Licensed under the Apache License, Version 2.0 (the "License"). 6 ~ You may not use this file except in compliance with the License. 7 ~ A copy of the License is located at 8 ~ 9 ~ http://aws.amazon.com/apache2.0 10 ~ 11 ~ or in the "license" file accompanying this file. This file is distributed 12 ~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 13 ~ express or implied. See the License for the specific language governing 14 ~ permissions and limitations under the License. 15 --> 16 17<project xmlns="http://maven.apache.org/POM/4.0.0" 18 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 19 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 20 <parent> 21 <artifactId>aws-sdk-java-pom</artifactId> 22 <groupId>software.amazon.awssdk</groupId> 23 <version>2.24.3</version> 24 </parent> 25 <modelVersion>4.0.0</modelVersion> 26 27 <artifactId>bom-internal</artifactId> 28 29 <dependencyManagement> 30 <dependencies> 31 <!-- Non-Test Dependencies --> 32 <dependency> 33 <groupId>software.amazon.eventstream</groupId> 34 <artifactId>eventstream</artifactId> 35 <version>${eventstream.version}</version> 36 </dependency> 37 <dependency> 38 <groupId>commons-io</groupId> 39 <artifactId>commons-io</artifactId> 40 <version>${commons.io.version}</version> 41 </dependency> 42 <dependency> 43 <groupId>com.fasterxml.jackson.jr</groupId> 44 <artifactId>jackson-jr-objects</artifactId> 45 <version>${jacksonjr.version}</version> 46 </dependency> 47 <dependency> 48 <groupId>com.fasterxml.jackson.jr</groupId> 49 <artifactId>jackson-jr-stree</artifactId> 50 <version>${jacksonjr.version}</version> 51 </dependency> 52 <dependency> 53 <groupId>org.slf4j</groupId> 54 <artifactId>slf4j-api</artifactId> 55 <version>${slf4j.version}</version> 56 </dependency> 57 <dependency> 58 <groupId>com.fasterxml.jackson.core</groupId> 59 <artifactId>jackson-databind</artifactId> 60 <version>${jackson.databind.version}</version> 61 </dependency> 62 <dependency> 63 <groupId>com.fasterxml.jackson.core</groupId> 64 <artifactId>jackson-core</artifactId> 65 <version>${jackson.version}</version> 66 </dependency> 67 <dependency> 68 <groupId>com.fasterxml.jackson.core</groupId> 69 <artifactId>jackson-annotations</artifactId> 70 <version>${jackson.version}</version> 71 </dependency> 72 <dependency> 73 <groupId>com.fasterxml.jackson.dataformat</groupId> 74 <artifactId>jackson-dataformat-cbor</artifactId> 75 <version>${jackson.version}</version> 76 </dependency> 77 <dependency> 78 <groupId>com.fasterxml.jackson.datatype</groupId> 79 <artifactId>jackson-datatype-jdk8</artifactId> 80 <version>${jackson.version}</version> 81 </dependency> 82 <dependency> 83 <groupId>com.fasterxml.jackson.datatype</groupId> 84 <artifactId>jackson-datatype-jsr310</artifactId> 85 <version>${jackson.version}</version> 86 </dependency> 87 <dependency> 88 <groupId>org.apache.httpcomponents</groupId> 89 <artifactId>httpclient</artifactId> 90 <version>${httpcomponents.httpclient.version}</version> 91 </dependency> 92 <dependency> 93 <groupId>org.apache.httpcomponents</groupId> 94 <artifactId>httpcore</artifactId> 95 <version>${httpcomponents.httpcore.version}</version> 96 </dependency> 97 <dependency> 98 <groupId>commons-codec</groupId> 99 <artifactId>commons-codec</artifactId> 100 <version>${commons-codec.verion}</version> 101 </dependency> 102 <dependency> 103 <groupId>io.netty</groupId> 104 <artifactId>netty-codec-http</artifactId> 105 <version>${netty.version}</version> 106 </dependency> 107 <dependency> 108 <groupId>io.netty</groupId> 109 <artifactId>netty-codec-http2</artifactId> 110 <version>${netty.version}</version> 111 </dependency> 112 <dependency> 113 <groupId>io.netty</groupId> 114 <artifactId>netty-handler</artifactId> 115 <version>${netty.version}</version> 116 </dependency> 117 <dependency> 118 <groupId>io.netty</groupId> 119 <artifactId>netty-codec</artifactId> 120 <version>${netty.version}</version> 121 </dependency> 122 <dependency> 123 <groupId>io.netty</groupId> 124 <artifactId>netty-transport</artifactId> 125 <version>${netty.version}</version> 126 </dependency> 127 <dependency> 128 <groupId>io.netty</groupId> 129 <artifactId>netty-common</artifactId> 130 <version>${netty.version}</version> 131 </dependency> 132 <dependency> 133 <groupId>io.netty</groupId> 134 <artifactId>netty-buffer</artifactId> 135 <version>${netty.version}</version> 136 </dependency> 137 <dependency> 138 <groupId>io.netty</groupId> 139 <artifactId>netty-resolver</artifactId> 140 <version>${netty.version}</version> 141 </dependency> 142 <dependency> 143 <groupId>io.netty</groupId> 144 <artifactId>netty-resolver-dns</artifactId> 145 <version>${netty.version}</version> 146 </dependency> 147 <dependency> 148 <groupId>org.reactivestreams</groupId> 149 <artifactId>reactive-streams</artifactId> 150 <version>${reactive-streams.version}</version> 151 </dependency> 152 <dependency> 153 <groupId>io.netty</groupId> 154 <artifactId>netty-transport-classes-epoll</artifactId> 155 <version>${netty.version}</version> 156 </dependency> 157 <dependency> 158 <artifactId>org.eclipse.jdt.core</artifactId> 159 <groupId>org.eclipse.jdt</groupId> 160 <version>${org.eclipse.jdt.version}</version> 161 </dependency> 162 <dependency> 163 <artifactId>org.eclipse.text</artifactId> 164 <groupId>org.eclipse.text</groupId> 165 <version>${org.eclipse.text.version}</version> 166 </dependency> 167 <dependency> 168 <groupId>com.squareup</groupId> 169 <artifactId>javapoet</artifactId> 170 <version>${javapoet.verion}</version> 171 </dependency> 172 <dependency> 173 <groupId>org.apache.maven.plugins</groupId> 174 <artifactId>maven-deploy-plugin</artifactId> 175 <version>3.1.1</version> 176 </dependency> 177 <dependency> 178 <artifactId>maven-plugin-api</artifactId> 179 <groupId>org.apache.maven</groupId> 180 <version>3.5.0</version> 181 </dependency> 182 <dependency> 183 <artifactId>maven-plugin-annotations</artifactId> 184 <groupId>org.apache.maven.plugin-tools</groupId> 185 <version>3.5</version> 186 </dependency> 187 <dependency> 188 <artifactId>maven-project</artifactId> 189 <groupId>org.apache.maven</groupId> 190 <version>2.2.1</version> 191 </dependency> 192 <dependency> 193 <groupId>commons-cli</groupId> 194 <artifactId>commons-cli</artifactId> 195 <version>1.4</version> 196 </dependency> 197 <dependency> 198 <groupId>org.openjdk.jmh</groupId> 199 <artifactId>jmh-core</artifactId> 200 <version>${jmh.version}</version> 201 </dependency> 202 <dependency> 203 <groupId>org.openjdk.jmh</groupId> 204 <artifactId>jmh-generator-annprocess</artifactId> 205 <version>${jmh.version}</version> 206 <scope>provided</scope> 207 </dependency> 208 209 <!-- Build Dependencies --> 210 <dependency> 211 <groupId>com.puppycrawl.tools</groupId> 212 <artifactId>checkstyle</artifactId> 213 <version>8.42</version> 214 </dependency> 215 <dependency> 216 <groupId>org.apache.maven.plugins</groupId> 217 <artifactId>maven-surefire-plugin</artifactId> 218 <version>${maven.surefire.version}</version> 219 </dependency> 220 221 <!-- Test Dependencies --> 222 <dependency> 223 <groupId>io.reactivex.rxjava2</groupId> 224 <artifactId>rxjava</artifactId> 225 <version>${rxjava.version}</version> 226 <scope>test</scope> 227 </dependency> 228 <dependency> 229 <artifactId>commons-lang3</artifactId> 230 <groupId>org.apache.commons</groupId> 231 <version>${commons.lang.version}</version> 232 <scope>test</scope> 233 </dependency> 234 <dependency> 235 <groupId>commons-lang</groupId> 236 <artifactId>commons-lang</artifactId> 237 <version>${commons-lang.verson}</version> 238 <scope>test</scope> 239 </dependency> 240 <dependency> 241 <groupId>org.unitils</groupId> 242 <artifactId>unitils-core</artifactId> 243 <version>${unitils.version}</version> 244 <scope>test</scope> 245 </dependency> 246 <dependency> 247 <groupId>xmlunit</groupId> 248 <artifactId>xmlunit</artifactId> 249 <version>${xmlunit.version}</version> 250 <scope>test</scope> 251 </dependency> 252 <dependency> 253 <groupId>org.mockito</groupId> 254 <artifactId>mockito-core</artifactId> 255 <version>${mockito.version}</version> 256 <scope>test</scope> 257 </dependency> 258 <dependency> 259 <groupId>org.mockito</groupId> 260 <artifactId>mockito-inline</artifactId> 261 <version>${mockito.version}</version> 262 <scope>test</scope> 263 </dependency> 264 <dependency> 265 <groupId>nl.jqno.equalsverifier</groupId> 266 <artifactId>equalsverifier</artifactId> 267 <version>${equalsverifier.version}</version> 268 <scope>test</scope> 269 </dependency> 270 <dependency> 271 <!-- Log4j2 API --> 272 <groupId>org.apache.logging.log4j</groupId> 273 <artifactId>log4j-api</artifactId> 274 <version>${log4j.version}</version> 275 <scope>test</scope> 276 </dependency> 277 <dependency> 278 <!-- Log4j2 Core --> 279 <groupId>org.apache.logging.log4j</groupId> 280 <artifactId>log4j-core</artifactId> 281 <version>${log4j.version}</version> 282 <scope>test</scope> 283 </dependency> 284 <dependency> 285 <!-- Bind SLF4J to Log4j2 --> 286 <groupId>org.apache.logging.log4j</groupId> 287 <artifactId>log4j-slf4j-impl</artifactId> 288 <version>${log4j.version}</version> 289 <scope>test</scope> 290 </dependency> 291 <dependency> 292 <groupId>org.slf4j</groupId> 293 <artifactId>slf4j-simple</artifactId> 294 <version>1.7.25</version> 295 <scope>test</scope> 296 </dependency> 297 <dependency> 298 <groupId>org.assertj</groupId> 299 <artifactId>assertj-core</artifactId> 300 <version>${assertj.version}</version> 301 <scope>test</scope> 302 </dependency> 303 <dependency> 304 <groupId>software.amazon.awssdk</groupId> 305 <artifactId>test-utils</artifactId> 306 <version>${awsjavasdk.version}</version> 307 <scope>test</scope> 308 </dependency> 309 <dependency> 310 <groupId>com.github.tomakehurst</groupId> 311 <artifactId>wiremock-jre8</artifactId> 312 <version>${wiremock.version}</version> 313 <scope>test</scope> 314 </dependency> 315 <dependency> 316 <groupId>com.google.guava</groupId> 317 <artifactId>guava</artifactId> 318 <version>${guava.version}</version> 319 <scope>test</scope> 320 </dependency> 321 <dependency> 322 <groupId>org.mockito</groupId> 323 <artifactId>mockito-junit-jupiter</artifactId> 324 <version>${mockito.junit5.version}</version> 325 <scope>test</scope> 326 </dependency> 327 <dependency> 328 <groupId>junit</groupId> 329 <artifactId>junit</artifactId> 330 <version>${junit4.version}</version> 331 <scope>test</scope> 332 </dependency> 333 <dependency> 334 <groupId>org.testng</groupId> 335 <artifactId>testng</artifactId> 336 <version>${testng.version}</version> 337 <scope>test</scope> 338 </dependency> 339 <dependency> 340 <groupId>org.hamcrest</groupId> 341 <artifactId>hamcrest-all</artifactId> 342 <version>${hamcrest.version}</version> 343 <scope>test</scope> 344 </dependency> 345 <dependency> 346 <groupId>org.hamcrest</groupId> 347 <artifactId>hamcrest-core</artifactId> 348 <version>${hamcrest.version}</version> 349 <scope>test</scope> 350 </dependency> 351 <dependency> 352 <groupId>org.reactivestreams</groupId> 353 <artifactId>reactive-streams-tck</artifactId> 354 <version>${reactive-streams.version}</version> 355 <scope>test</scope> 356 </dependency> 357 <dependency> 358 <groupId>com.google.jimfs</groupId> 359 <artifactId>jimfs</artifactId> 360 <version>${jimfs.version}</version> 361 <scope>test</scope> 362 </dependency> 363 <dependency> 364 <groupId>io.netty</groupId> 365 <artifactId>netty-tcnative-boringssl-static</artifactId> 366 <version>${netty-open-ssl-version}</version> 367 <scope>test</scope> 368 </dependency> 369 <dependency> 370 <groupId>com.amazonaws</groupId> 371 <artifactId>DynamoDBLocal</artifactId> 372 <version>${dynamodb-local.version}</version> 373 <scope>test</scope> 374 </dependency> 375 <dependency> 376 <groupId>com.almworks.sqlite4java</groupId> 377 <artifactId>sqlite4java</artifactId> 378 <version>${sqllite.version}</version> 379 <scope>test</scope> 380 </dependency> 381 <dependency> 382 <groupId>com.almworks.sqlite4java</groupId> 383 <artifactId>sqlite4java-win32-x86</artifactId> 384 <version>${sqllite.version}</version> 385 <type>dll</type> 386 <scope>test</scope> 387 </dependency> 388 <dependency> 389 <groupId>com.almworks.sqlite4java</groupId> 390 <artifactId>sqlite4java-win32-x64</artifactId> 391 <version>${sqllite.version}</version> 392 <type>dll</type> 393 <scope>test</scope> 394 </dependency> 395 <dependency> 396 <groupId>com.almworks.sqlite4java</groupId> 397 <artifactId>libsqlite4java-osx</artifactId> 398 <version>${sqllite.version}</version> 399 <type>dylib</type> 400 <scope>test</scope> 401 </dependency> 402 <dependency> 403 <groupId>com.almworks.sqlite4java</groupId> 404 <artifactId>libsqlite4java-linux-i386</artifactId> 405 <version>${sqllite.version}</version> 406 <type>so</type> 407 <scope>test</scope> 408 </dependency> 409 <dependency> 410 <groupId>com.almworks.sqlite4java</groupId> 411 <artifactId>libsqlite4java-linux-amd64</artifactId> 412 <version>${sqllite.version}</version> 413 <type>so</type> 414 <scope>test</scope> 415 </dependency> 416 <dependency> 417 <groupId>org.eclipse.jetty</groupId> 418 <artifactId>jetty-server</artifactId> 419 <version>${jetty.version}</version> 420 </dependency> 421 <dependency> 422 <groupId>org.eclipse.jetty</groupId> 423 <artifactId>jetty-servlet</artifactId> 424 <version>${jetty.version}</version> 425 </dependency> 426 <dependency> 427 <groupId>org.eclipse.jetty</groupId> 428 <artifactId>jetty-servlets</artifactId> 429 <version>${jetty.version}</version> 430 </dependency> 431 <dependency> 432 <groupId>org.eclipse.jetty</groupId> 433 <artifactId>jetty-webapp</artifactId> 434 <version>${jetty.version}</version> 435 </dependency> 436 <dependency> 437 <groupId>org.eclipse.jetty</groupId> 438 <artifactId>jetty-proxy</artifactId> 439 <version>${jetty.version}</version> 440 </dependency> 441 <dependency> 442 <groupId>org.eclipse.jetty</groupId> 443 <artifactId>jetty-alpn</artifactId> 444 <version>${jetty.version}</version> 445 </dependency> 446 <dependency> 447 <groupId>org.eclipse.jetty</groupId> 448 <artifactId>jetty-alpn-server</artifactId> 449 <version>${jetty.version}</version> 450 </dependency> 451 <dependency> 452 <groupId>org.eclipse.jetty</groupId> 453 <artifactId>jetty-alpn-java-server</artifactId> 454 <version>${jetty.version}</version> 455 </dependency> 456 <dependency> 457 <groupId>org.eclipse.jetty</groupId> 458 <artifactId>jetty-alpn-openjdk8-server</artifactId> 459 <version>${jetty.version}</version> 460 </dependency> 461 <dependency> 462 <groupId>org.eclipse.jetty</groupId> 463 <artifactId>jetty-alpn-java-client</artifactId> 464 <version>${jetty.version}</version> 465 </dependency> 466 <dependency> 467 <groupId>org.eclipse.jetty</groupId> 468 <artifactId>jetty-alpn-openjdk8-client</artifactId> 469 <version>${jetty.version}</version> 470 </dependency> 471 <dependency> 472 <groupId>org.eclipse.jetty.http2</groupId> 473 <artifactId>http2-server</artifactId> 474 <version>${jetty.version}</version> 475 </dependency> 476 <dependency> 477 <groupId>org.codehaus.plexus</groupId> 478 <artifactId>plexus-utils</artifactId> 479 <version>3.0.24</version> 480 </dependency> 481 <dependency> 482 <groupId>net.bytebuddy</groupId> 483 <artifactId>byte-buddy</artifactId> 484 <version>${bytebuddy.version}</version> 485 <scope>test</scope> 486 </dependency> 487 <dependency> 488 <groupId>org.junit</groupId> 489 <artifactId>junit-bom</artifactId> 490 <version>${junit5.version}</version> 491 <type>pom</type> 492 <scope>import</scope> 493 </dependency> 494 </dependencies> 495 </dependencyManagement> 496 497</project> 498