• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
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 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
18         xmlns="http://maven.apache.org/POM/4.0.0"
19         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
20    <modelVersion>4.0.0</modelVersion>
21    <parent>
22        <groupId>software.amazon.awssdk</groupId>
23        <artifactId>services</artifactId>
24        <version>2.24.3</version>
25    </parent>
26    <artifactId>s3</artifactId>
27    <name>AWS Java SDK :: Services :: Amazon S3</name>
28    <description>The AWS Java SDK for Amazon S3 module holds the client classes that are used for communicating with
29        Amazon Simple Storage Service
30    </description>
31    <url>https://aws.amazon.com/sdkforjava</url>
32    <build>
33        <plugins>
34            <plugin>
35                <groupId>org.apache.maven.plugins</groupId>
36                <artifactId>maven-jar-plugin</artifactId>
37                <configuration>
38                    <archive>
39                        <manifestEntries>
40                            <Automatic-Module-Name>software.amazon.awssdk.services.s3</Automatic-Module-Name>
41                        </manifestEntries>
42                    </archive>
43                </configuration>
44            </plugin>
45            <plugin>
46                <groupId>org.apache.maven.plugins</groupId>
47                <artifactId>maven-dependency-plugin</artifactId>
48                <configuration>
49                    <ignoredUsedUndeclaredDependencies>
50                        <ignoredUnusedDeclaredDependency>org.junit.jupiter:*</ignoredUnusedDeclaredDependency>
51                    </ignoredUsedUndeclaredDependencies>
52                </configuration>
53            </plugin>
54        </plugins>
55    </build>
56
57    <dependencies>
58        <dependency>
59            <groupId>software.amazon.awssdk</groupId>
60            <artifactId>aws-xml-protocol</artifactId>
61            <version>${awsjavasdk.version}</version>
62        </dependency>
63        <dependency>
64            <groupId>software.amazon.awssdk</groupId>
65            <artifactId>protocol-core</artifactId>
66            <version>${awsjavasdk.version}</version>
67        </dependency>
68        <dependency>
69            <groupId>software.amazon.awssdk</groupId>
70            <artifactId>arns</artifactId>
71            <version>${awsjavasdk.version}</version>
72        </dependency>
73        <dependency>
74            <groupId>software.amazon.awssdk</groupId>
75            <artifactId>profiles</artifactId>
76            <version>${awsjavasdk.version}</version>
77        </dependency>
78        <dependency>
79            <groupId>software.amazon.awssdk</groupId>
80            <artifactId>crt-core</artifactId>
81            <version>${awsjavasdk.version}</version>
82        </dependency>
83        <dependency>
84            <groupId>software.amazon.awssdk</groupId>
85            <artifactId>http-auth</artifactId>
86            <version>${awsjavasdk.version}</version>
87        </dependency>
88        <dependency>
89            <groupId>software.amazon.awssdk</groupId>
90            <artifactId>identity-spi</artifactId>
91            <version>${awsjavasdk.version}</version>
92        </dependency>
93        <dependency>
94            <groupId>software.amazon.awssdk</groupId>
95            <artifactId>http-auth-spi</artifactId>
96            <version>${awsjavasdk.version}</version>
97        </dependency>
98        <dependency>
99            <groupId>software.amazon.awssdk</groupId>
100            <artifactId>http-auth-aws</artifactId>
101            <version>${awsjavasdk.version}</version>
102        </dependency>
103        <dependency>
104            <groupId>software.amazon.awssdk</groupId>
105            <artifactId>checksums</artifactId>
106            <version>${awsjavasdk.version}</version>
107        </dependency>
108        <dependency>
109            <groupId>software.amazon.awssdk</groupId>
110            <artifactId>checksums-spi</artifactId>
111            <version>${awsjavasdk.version}</version>
112        </dependency>
113        <dependency>
114            <groupId>software.amazon.awssdk.crt</groupId>
115            <artifactId>aws-crt</artifactId>
116            <version>${awscrt.version}</version>
117            <!-- Only required for certain features such as S3 CRT client -->
118            <optional>true</optional>
119        </dependency>
120        <!-- Test Dependencies -->
121        <dependency>
122            <artifactId>commons-io</artifactId>
123            <groupId>commons-io</groupId>
124            <scope>test</scope>
125        </dependency>
126        <dependency>
127            <artifactId>sns</artifactId>
128            <groupId>software.amazon.awssdk</groupId>
129            <version>${awsjavasdk.version}</version>
130            <scope>test</scope>
131        </dependency>
132        <dependency>
133            <artifactId>iam</artifactId>
134            <groupId>software.amazon.awssdk</groupId>
135            <version>${awsjavasdk.version}</version>
136            <scope>test</scope>
137        </dependency>
138        <dependency>
139            <artifactId>sts</artifactId>
140            <groupId>software.amazon.awssdk</groupId>
141            <version>${awsjavasdk.version}</version>
142            <scope>test</scope>
143        </dependency>
144        <dependency>
145            <artifactId>kms</artifactId>
146            <groupId>software.amazon.awssdk</groupId>
147            <version>${awsjavasdk.version}</version>
148            <scope>test</scope>
149        </dependency>
150        <dependency>
151            <groupId>org.apache.commons</groupId>
152            <artifactId>commons-lang3</artifactId>
153            <scope>test</scope>
154        </dependency>
155        <dependency>
156            <groupId>com.github.tomakehurst</groupId>
157            <artifactId>wiremock-jre8</artifactId>
158            <scope>test</scope>
159        </dependency>
160        <dependency>
161            <groupId>org.reactivestreams</groupId>
162            <artifactId>reactive-streams-tck</artifactId>
163            <scope>test</scope>
164        </dependency>
165        <dependency>
166            <groupId>software.amazon.awssdk</groupId>
167            <artifactId>auth-crt</artifactId>
168            <version>${awsjavasdk.version}</version>
169            <scope>test</scope>
170        </dependency>
171        <dependency>
172            <groupId>software.amazon.awssdk</groupId>
173            <artifactId>http-auth-aws-crt</artifactId>
174            <version>${awsjavasdk.version}</version>
175            <scope>test</scope>
176        </dependency>
177        <dependency>
178            <groupId>software.amazon.awssdk</groupId>
179            <artifactId>aws-crt-client</artifactId>
180            <version>${awsjavasdk.version}</version>
181            <scope>test</scope>
182        </dependency>
183        <dependency>
184            <groupId>io.netty</groupId>
185            <artifactId>netty-transport</artifactId>
186            <scope>test</scope>
187        </dependency>
188        <dependency>
189            <groupId>software.amazon.eventstream</groupId>
190            <artifactId>eventstream</artifactId>
191            <scope>test</scope>
192        </dependency>
193        <dependency>
194            <groupId>nl.jqno.equalsverifier</groupId>
195            <artifactId>equalsverifier</artifactId>
196            <scope>test</scope>
197        </dependency>
198        <dependency>
199            <groupId>org.junit.jupiter</groupId>
200            <artifactId>junit-jupiter</artifactId>
201            <scope>test</scope>
202        </dependency>
203        <dependency>
204            <groupId>org.mockito</groupId>
205            <artifactId>mockito-junit-jupiter</artifactId>
206        </dependency>
207        <dependency>
208            <groupId>net.bytebuddy</groupId>
209            <artifactId>byte-buddy</artifactId>
210            <scope>test</scope>
211        </dependency>
212        <dependency>
213            <groupId>com.google.jimfs</groupId>
214            <artifactId>jimfs</artifactId>
215            <scope>test</scope>
216        </dependency>
217    </dependencies>
218</project>
219