Skip to content

Commit 512e3f9

Browse files
committed
Manage Amazon AWS SDK v2 components
This is done by importing its official BOM. Which is a bit silly, because all the AWS components are monoversioned in alignment with the BOM itself. But it's what their documentation says to do, so OK! https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/setup-project-maven.html
1 parent 63fd51e commit 512e3f9

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

pom.xml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1372,13 +1372,17 @@
13721372
<algart-tiff.version>1.5.0</algart-tiff.version>
13731373
<net.algart.algart-tiff.version>${algart-tiff.version}</net.algart.algart-tiff.version>
13741374

1375-
<!-- Amazon S3 - https://aws.amazon.com/sdkforjava -->
1375+
<!-- Amazon AWS SDK v1 - https://github.com/aws/aws-sdk-java -->
13761376
<aws.version>1.12.791</aws.version>
13771377
<aws-java-sdk-core.version>${aws.version}</aws-java-sdk-core.version>
13781378
<aws-java-sdk-s3.version>${aws.version}</aws-java-sdk-s3.version>
13791379
<com.amazonaws.aws-java-sdk-core.version>${aws-java-sdk-core.version}</com.amazonaws.aws-java-sdk-core.version>
13801380
<com.amazonaws.aws-java-sdk-s3.version>${aws-java-sdk-s3.version}</com.amazonaws.aws-java-sdk-s3.version>
13811381

1382+
<!-- Amazon AWS SDK v2 - https://github.com/aws/aws-sdk-java-v2/ -->
1383+
<!-- NOTE: No shorthand bom.version - too ambiguous and confusing. -->
1384+
<software.amazon.awssdk.bom.version>2.46.15</software.amazon.awssdk.bom.version>
1385+
13821386
<!-- Antlr - https://www.antlr.org/ -->
13831387
<ST4.version>4.3.4</ST4.version>
13841388
<antlr2.version>2.7.7</antlr2.version>
@@ -4427,7 +4431,7 @@
44274431
<version>${net.algart.algart-tiff.version}</version>
44284432
</dependency>
44294433

4430-
<!-- Amazon S3 - https://aws.amazon.com/sdkforjava -->
4434+
<!-- Amazon AWS SDK v1 - https://github.com/aws/aws-sdk-java -->
44314435
<dependency>
44324436
<groupId>com.amazonaws</groupId>
44334437
<artifactId>aws-java-sdk-core</artifactId>
@@ -4439,6 +4443,15 @@
44394443
<version>${com.amazonaws.aws-java-sdk-s3.version}</version>
44404444
</dependency>
44414445

4446+
<!-- Amazon AWS SDK v2 - https://github.com/aws/aws-sdk-java-v2/ -->
4447+
<dependency>
4448+
<groupId>software.amazon.awssdk</groupId>
4449+
<artifactId>bom</artifactId>
4450+
<version>${software.amazon.awssdk.bom.version}</version>
4451+
<type>pom</type>
4452+
<scope>import</scope>
4453+
</dependency>
4454+
44424455
<!-- Antlr - https://www.antlr.org/ -->
44434456
<dependency>
44444457
<groupId>antlr</groupId>

0 commit comments

Comments
 (0)