xref: /aosp_15_r20/external/aws-sdk-java-v2/test/protocol-tests-core/pom.xml (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
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        <relativePath>../../pom.xml</relativePath>
25    </parent>
26    <modelVersion>4.0.0</modelVersion>
27
28    <artifactId>protocol-tests-core</artifactId>
29    <name>AWS Java SDK :: Test :: Protocol Tests Core</name>
30    <description>Contains test drivers and assertions for protocol tests.</description>
31
32    <dependencyManagement>
33        <dependencies>
34            <dependency>
35                <groupId>software.amazon.awssdk</groupId>
36                <artifactId>bom-internal</artifactId>
37                <version>${project.version}</version>
38                <type>pom</type>
39                <scope>import</scope>
40            </dependency>
41        </dependencies>
42    </dependencyManagement>
43
44    <dependencies>
45        <dependency>
46            <groupId>software.amazon.awssdk</groupId>
47            <artifactId>http-client-spi</artifactId>
48            <version>${awsjavasdk.version}</version>
49        </dependency>
50        <dependency>
51            <groupId>software.amazon.awssdk</groupId>
52            <artifactId>sdk-core</artifactId>
53            <version>${awsjavasdk.version}</version>
54        </dependency>
55        <dependency>
56            <groupId>software.amazon.awssdk</groupId>
57            <artifactId>auth</artifactId>
58            <version>${awsjavasdk.version}</version>
59        </dependency>
60        <dependency>
61            <groupId>software.amazon.awssdk</groupId>
62            <artifactId>regions</artifactId>
63            <version>${awsjavasdk.version}</version>
64        </dependency>
65        <dependency>
66            <groupId>software.amazon.awssdk</groupId>
67            <artifactId>utils</artifactId>
68            <version>${awsjavasdk.version}</version>
69        </dependency>
70        <dependency>
71            <groupId>org.apache.httpcomponents</groupId>
72            <artifactId>httpclient</artifactId>
73        </dependency>
74        <dependency>
75            <groupId>org.apache.httpcomponents</groupId>
76            <artifactId>httpcore</artifactId>
77        </dependency>
78        <dependency>
79            <groupId>org.unitils</groupId>
80            <artifactId>unitils-core</artifactId>
81            <scope>compile</scope>
82        </dependency>
83        <dependency>
84            <groupId>xmlunit</groupId>
85            <artifactId>xmlunit</artifactId>
86            <scope>compile</scope>
87        </dependency>
88        <dependency>
89            <groupId>software.amazon.awssdk</groupId>
90            <artifactId>codegen</artifactId>
91            <version>${awsjavasdk.version}</version>
92        </dependency>
93        <dependency>
94            <groupId>software.amazon.awssdk</groupId>
95            <artifactId>aws-core</artifactId>
96            <version>${awsjavasdk.version}</version>
97        </dependency>
98        <dependency>
99            <groupId>com.github.tomakehurst</groupId>
100            <artifactId>wiremock-jre8</artifactId>
101            <scope>compile</scope>
102        </dependency>
103        <dependency>
104            <groupId>org.junit.jupiter</groupId>
105            <artifactId>junit-jupiter</artifactId>
106            <scope>compile</scope>
107        </dependency>
108        <dependency>
109            <groupId>org.junit.vintage</groupId>
110            <artifactId>junit-vintage-engine</artifactId>
111            <scope>compile</scope>
112        </dependency>
113        <dependency>
114            <groupId>junit</groupId>
115            <artifactId>junit</artifactId>
116            <scope>compile</scope>
117        </dependency>
118        <dependency>
119            <groupId>org.hamcrest</groupId>
120            <artifactId>hamcrest-all</artifactId>
121            <scope>compile</scope>
122        </dependency>
123        <dependency>
124            <groupId>commons-io</groupId>
125            <artifactId>commons-io</artifactId>
126            <scope>compile</scope>
127        </dependency>
128        <dependency>
129            <groupId>com.fasterxml.jackson.core</groupId>
130            <artifactId>jackson-databind</artifactId>
131        </dependency>
132        <dependency>
133            <groupId>com.fasterxml.jackson.core</groupId>
134            <artifactId>jackson-core</artifactId>
135        </dependency>
136        <dependency>
137            <groupId>com.fasterxml.jackson.core</groupId>
138            <artifactId>jackson-annotations</artifactId>
139        </dependency>
140    </dependencies>
141
142    <!-- Disable spotbugs for this test module to speed up the build. -->
143    <build>
144        <plugins>
145            <plugin>
146                <groupId>com.github.spotbugs</groupId>
147                <artifactId>spotbugs-maven-plugin</artifactId>
148                <configuration>
149                    <skip>true</skip>
150                </configuration>
151            </plugin>
152        </plugins>
153    </build>
154</project>
155