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 <modelVersion>4.0.0</modelVersion> 21 <parent> 22 <artifactId>aws-sdk-java-pom</artifactId> 23 <groupId>software.amazon.awssdk</groupId> 24 <version>2.24.3</version> 25 <relativePath>../../pom.xml</relativePath> 26 </parent> 27 28 <artifactId>codegen-generated-classes-test</artifactId> 29 <name>AWS Java SDK :: Test :: Codegen Generated Classes Test</name> 30 <description> 31 Tests for code generated classes. 32 </description> 33 <url>https://aws.amazon.com/sdkforjava</url> 34 35 <dependencyManagement> 36 <dependencies> 37 <dependency> 38 <groupId>software.amazon.awssdk</groupId> 39 <artifactId>bom-internal</artifactId> 40 <version>${project.version}</version> 41 <type>pom</type> 42 <scope>import</scope> 43 </dependency> 44 </dependencies> 45 </dependencyManagement> 46 47 <dependencies> 48 <dependency> 49 <groupId>software.amazon.awssdk</groupId> 50 <artifactId>aws-json-protocol</artifactId> 51 <version>${awsjavasdk.version}</version> 52 </dependency> 53 <dependency> 54 <groupId>software.amazon.awssdk</groupId> 55 <artifactId>aws-xml-protocol</artifactId> 56 <version>${awsjavasdk.version}</version> 57 </dependency> 58 <dependency> 59 <groupId>software.amazon.awssdk</groupId> 60 <artifactId>aws-query-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>annotations</artifactId> 71 <version>${awsjavasdk.version}</version> 72 </dependency> 73 <dependency> 74 <groupId>software.amazon.awssdk</groupId> 75 <artifactId>http-client-spi</artifactId> 76 <version>${awsjavasdk.version}</version> 77 </dependency> 78 <dependency> 79 <groupId>software.amazon.awssdk</groupId> 80 <artifactId>metrics-spi</artifactId> 81 <version>${awsjavasdk.version}</version> 82 </dependency> 83 <dependency> 84 <groupId>software.amazon.awssdk</groupId> 85 <artifactId>endpoints-spi</artifactId> 86 <version>${awsjavasdk.version}</version> 87 </dependency> 88 <dependency> 89 <groupId>software.amazon.awssdk</groupId> 90 <artifactId>sdk-core</artifactId> 91 <version>${awsjavasdk.version}</version> 92 </dependency> 93 <dependency> 94 <groupId>software.amazon.awssdk</groupId> 95 <artifactId>auth</artifactId> 96 <version>${awsjavasdk.version}</version> 97 </dependency> 98 <dependency> 99 <groupId>software.amazon.awssdk</groupId> 100 <artifactId>identity-spi</artifactId> 101 <version>${awsjavasdk.version}</version> 102 </dependency> 103 <dependency> 104 <groupId>software.amazon.awssdk</groupId> 105 <artifactId>http-auth-spi</artifactId> 106 <version>${awsjavasdk.version}</version> 107 </dependency> 108 <dependency> 109 <groupId>software.amazon.awssdk</groupId> 110 <artifactId>http-auth</artifactId> 111 <version>${awsjavasdk.version}</version> 112 </dependency> 113 <dependency> 114 <groupId>software.amazon.awssdk</groupId> 115 <artifactId>http-auth-aws</artifactId> 116 <version>${awsjavasdk.version}</version> 117 </dependency> 118 <dependency> 119 <groupId>software.amazon.awssdk</groupId> 120 <artifactId>regions</artifactId> 121 <version>${awsjavasdk.version}</version> 122 </dependency> 123 <dependency> 124 <artifactId>aws-core</artifactId> 125 <groupId>software.amazon.awssdk</groupId> 126 <version>${awsjavasdk.version}</version> 127 </dependency> 128 <dependency> 129 <groupId>software.amazon.awssdk</groupId> 130 <artifactId>utils</artifactId> 131 <version>${awsjavasdk.version}</version> 132 </dependency> 133 <dependency> 134 <groupId>software.amazon.awssdk</groupId> 135 <artifactId>json-utils</artifactId> 136 <version>${awsjavasdk.version}</version> 137 </dependency> 138 <dependency> 139 <groupId>software.amazon.awssdk</groupId> 140 <artifactId>profiles</artifactId> 141 <version>${awsjavasdk.version}</version> 142 </dependency> 143 <dependency> 144 <artifactId>netty-nio-client</artifactId> 145 <groupId>software.amazon.awssdk</groupId> 146 <version>${awsjavasdk.version}</version> 147 <scope>runtime</scope> 148 </dependency> 149 150 <dependency> 151 <groupId>org.junit.jupiter</groupId> 152 <artifactId>junit-jupiter</artifactId> 153 <scope>test</scope> 154 </dependency> 155 <dependency> 156 <groupId>org.junit.vintage</groupId> 157 <artifactId>junit-vintage-engine</artifactId> 158 <scope>test</scope> 159 </dependency> 160 <dependency> 161 <groupId>com.github.tomakehurst</groupId> 162 <artifactId>wiremock-jre8</artifactId> 163 <scope>test</scope> 164 </dependency> 165 <dependency> 166 <groupId>commons-lang</groupId> 167 <artifactId>commons-lang</artifactId> 168 <scope>test</scope> 169 </dependency> 170 <dependency> 171 <groupId>org.apache.logging.log4j</groupId> 172 <artifactId>log4j-api</artifactId> 173 <scope>test</scope> 174 </dependency> 175 <dependency> 176 <groupId>org.apache.logging.log4j</groupId> 177 <artifactId>log4j-core</artifactId> 178 <scope>test</scope> 179 </dependency> 180 <dependency> 181 <groupId>org.apache.logging.log4j</groupId> 182 <artifactId>log4j-slf4j-impl</artifactId> 183 <scope>test</scope> 184 </dependency> 185 <dependency> 186 <groupId>software.amazon.awssdk</groupId> 187 <artifactId>test-utils</artifactId> 188 <version>${awsjavasdk.version}</version> 189 <scope>test</scope> 190 </dependency> 191 <dependency> 192 <groupId>org.hamcrest</groupId> 193 <artifactId>hamcrest-all</artifactId> 194 <scope>test</scope> 195 </dependency> 196 <dependency> 197 <groupId>commons-io</groupId> 198 <artifactId>commons-io</artifactId> 199 <scope>test</scope> 200 </dependency> 201 <dependency> 202 <groupId>org.mockito</groupId> 203 <artifactId>mockito-core</artifactId> 204 <scope>test</scope> 205 </dependency> 206 <dependency> 207 <groupId>nl.jqno.equalsverifier</groupId> 208 <artifactId>equalsverifier</artifactId> 209 <scope>test</scope> 210 </dependency> 211 <dependency> 212 <groupId>net.bytebuddy</groupId> 213 <artifactId>byte-buddy</artifactId> 214 <scope>test</scope> 215 </dependency> 216 <dependency> 217 <groupId>org.unitils</groupId> 218 <artifactId>unitils-core</artifactId> 219 <scope>test</scope> 220 </dependency> 221 <dependency> 222 <groupId>software.amazon.awssdk</groupId> 223 <artifactId>apache-client</artifactId> 224 <version>${awsjavasdk.version}</version> 225 <scope>test</scope> 226 </dependency> 227 <dependency> 228 <groupId>org.assertj</groupId> 229 <artifactId>assertj-core</artifactId> 230 <scope>test</scope> 231 </dependency> 232 <dependency> 233 <groupId>software.amazon.awssdk</groupId> 234 <artifactId>service-test-utils</artifactId> 235 <version>${awsjavasdk.version}</version> 236 <scope>test</scope> 237 </dependency> 238 <dependency> 239 <groupId>io.reactivex.rxjava2</groupId> 240 <artifactId>rxjava</artifactId> 241 <scope>test</scope> 242 </dependency> 243 <dependency> 244 <groupId>software.amazon.eventstream</groupId> 245 <artifactId>eventstream</artifactId> 246 <scope>test</scope> 247 </dependency> 248 <dependency> 249 <groupId>software.amazon.awssdk</groupId> 250 <artifactId>ruleset-testing-core</artifactId> 251 <version>${awsjavasdk.version}</version> 252 <scope>test</scope> 253 </dependency> 254 <dependency> 255 <groupId>software.amazon.awssdk</groupId> 256 <artifactId>http-auth-aws-eventstream</artifactId> 257 <version>${awsjavasdk.version}</version> 258 <scope>test</scope> 259 </dependency> 260 </dependencies> 261 262 <build> 263 <plugins> 264 <plugin> 265 <groupId>org.apache.maven.plugins</groupId> 266 <artifactId>maven-compiler-plugin</artifactId> 267 </plugin> 268 <plugin> 269 <groupId>software.amazon.awssdk</groupId> 270 <artifactId>codegen-maven-plugin</artifactId> 271 <version>${awsjavasdk.version}</version> 272 <executions> 273 <execution> 274 <phase>generate-sources</phase> 275 <goals> 276 <goal>generate</goal> 277 </goals> 278 </execution> 279 </executions> 280 </plugin> 281 <plugin> 282 <groupId>org.codehaus.mojo</groupId> 283 <artifactId>build-helper-maven-plugin</artifactId> 284 <executions> 285 <execution> 286 <phase>generate-sources</phase> 287 <goals> 288 <goal>add-resource</goal> 289 </goals> 290 <configuration> 291 <resources> 292 <resource> 293 <directory>${project.build.directory}/generated-sources/sdk</directory> 294 </resource> 295 </resources> 296 </configuration> 297 </execution> 298 </executions> 299 </plugin> 300 <!-- Disable spotbugs for this test module to speed up the build. --> 301 <plugin> 302 <groupId>com.github.spotbugs</groupId> 303 <artifactId>spotbugs-maven-plugin</artifactId> 304 <configuration> 305 <skip>true</skip> 306 </configuration> 307 </plugin> 308 </plugins> 309 </build> 310 311</project> 312