xref: /aosp_15_r20/external/aws-sdk-java-v2/services/pom.xml (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
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  --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
16    <modelVersion>4.0.0</modelVersion>
17    <parent>
18        <groupId>software.amazon.awssdk</groupId>
19        <artifactId>aws-sdk-java-pom</artifactId>
20        <version>2.24.3</version>
21    </parent>
22    <artifactId>services</artifactId>
23    <name>AWS Java SDK :: Services</name>
24    <packaging>pom</packaging>
25    <modules>
26        <module>acm</module>
27        <module>apigateway</module>
28        <module>applicationautoscaling</module>
29        <module>appstream</module>
30        <module>athena</module>
31        <module>autoscaling</module>
32        <module>batch</module>
33        <module>budgets</module>
34        <module>clouddirectory</module>
35        <module>cloudformation</module>
36        <module>cloudfront</module>
37        <module>cloudhsm</module>
38        <module>cloudsearch</module>
39        <module>cloudsearchdomain</module>
40        <module>cloudtrail</module>
41        <module>cloudwatch</module>
42        <module>codebuild</module>
43        <module>codecommit</module>
44        <module>codedeploy</module>
45        <module>codepipeline</module>
46        <module>codestar</module>
47        <module>cognitoidentity</module>
48        <module>cognitoidentityprovider</module>
49        <module>cognitosync</module>
50        <module>config</module>
51        <module>costandusagereport</module>
52        <module>datapipeline</module>
53        <module>dax</module>
54        <module>devicefarm</module>
55        <module>directconnect</module>
56        <module>directory</module>
57        <module>applicationdiscovery</module>
58        <module>databasemigration</module>
59        <module>dynamodb</module>
60        <module>ec2</module>
61        <module>ecr</module>
62        <module>ecs</module>
63        <module>efs</module>
64        <module>elasticache</module>
65        <module>elasticbeanstalk</module>
66        <module>elasticloadbalancing</module>
67        <module>elasticloadbalancingv2</module>
68        <module>elasticsearch</module>
69        <module>elastictranscoder</module>
70        <module>emr</module>
71        <module>cloudwatchevents</module>
72        <module>gamelift</module>
73        <module>glacier</module>
74        <module>greengrass</module>
75        <module>health</module>
76        <module>iam</module>
77        <module>inspector</module>
78        <module>iot</module>
79        <module>iotdataplane</module>
80        <module>kinesis</module>
81        <module>kinesisanalytics</module>
82        <module>firehose</module>
83        <module>kms</module>
84        <module>lambda</module>
85        <module>lightsail</module>
86        <module>lexruntime</module>
87        <module>lexmodelbuilding</module>
88        <module>cloudwatchlogs</module>
89        <module>machinelearning</module>
90        <module>marketplacecommerceanalytics</module>
91        <module>marketplaceentitlement</module>
92        <module>marketplacemetering</module>
93        <module>mturk</module>
94        <module>opsworks</module>
95        <module>opsworkscm</module>
96        <module>organizations</module>
97        <module>pinpoint</module>
98        <module>polly</module>
99        <module>rds</module>
100        <module>redshift</module>
101        <module>rekognition</module>
102        <module>resourcegroupstaggingapi</module>
103        <module>route53</module>
104        <module>route53domains</module>
105        <module>s3</module>
106        <module>s3control</module>
107        <module>sms</module>
108        <module>servicecatalog</module>
109        <module>ses</module>
110        <module>shield</module>
111        <module>swf</module>
112        <module>snowball</module>
113        <module>sns</module>
114        <module>sqs</module>
115        <module>ssm</module>
116        <module>sfn</module>
117        <module>storagegateway</module>
118        <module>sts</module>
119        <module>support</module>
120        <module>waf</module>
121        <module>workdocs</module>
122        <module>workspaces</module>
123        <module>xray</module>
124        <module>appsync</module>
125        <module>alexaforbusiness</module>
126        <module>migrationhub</module>
127        <module>costexplorer</module>
128        <module>cloud9</module>
129        <module>cloudhsmv2</module>
130        <module>comprehend</module>
131        <module>glue</module>
132        <module>guardduty</module>
133        <module>kinesisvideo</module>
134        <module>mediaconvert</module>
135        <module>medialive</module>
136        <module>mediapackage</module>
137        <module>mediastore</module>
138        <module>mediastoredata</module>
139        <module>mobile</module>
140        <module>mq</module>
141        <module>pricing</module>
142        <module>resourcegroups</module>
143        <module>sagemaker</module>
144        <module>serverlessapplicationrepository</module>
145        <module>servicediscovery</module>
146        <module>translate</module>
147        <module>transcribestreaming</module>
148        <module>workmail</module>
149        <module>secretsmanager</module>
150        <module>chime</module>
151        <module>acmpca</module>
152        <module>autoscalingplans</module>
153        <module>connect</module>
154        <module>dlm</module>
155        <module>eks</module>
156        <module>iotjobsdataplane</module>
157        <module>iot1clickdevices</module>
158        <module>iot1clickprojects</module>
159        <module>iotanalytics</module>
160        <module>kinesisvideoarchivedmedia</module>
161        <module>kinesisvideomedia</module>
162        <module>mediatailor</module>
163        <module>pi</module>
164        <module>pinpointemail</module>
165        <module>ram</module>
166        <module>sagemakerruntime</module>
167        <module>signer</module>
168        <module>pinpointsmsvoice</module>
169        <module>transcribe</module>
170        <module>route53resolver</module>
171        <module>fms</module>
172        <module>amplify</module>
173        <module>datasync</module>
174        <module>neptune</module>
175        <module>quicksight</module>
176        <module>rdsdata</module>
177        <module>robomaker</module>
178        <module>transfer</module>
179        <module>globalaccelerator</module>
180        <module>comprehendmedical</module>
181        <module>fsx</module>
182        <module>kinesisanalyticsv2</module>
183        <module>mediaconnect</module>
184        <module>securityhub</module>
185        <module>appmesh</module>
186        <module>licensemanager</module>
187        <module>kafka</module>
188        <module>apigatewaymanagementapi</module>
189        <module>apigatewayv2</module>
190        <module>docdb</module>
191        <module>backup</module>
192        <module>worklink</module>
193        <module>textract</module>
194        <module>managedblockchain</module>
195        <module>mediapackagevod</module>
196        <module>groundstation</module>
197        <module>iotthingsgraph</module>
198        <module>iotevents</module>
199        <module>ioteventsdata</module>
200        <module>personalizeruntime</module>
201        <module>personalize</module>
202        <module>personalizeevents</module>
203        <module>servicequotas</module>
204        <module>applicationinsights</module>
205        <module>ec2instanceconnect</module>
206        <module>eventbridge</module>
207        <module>lakeformation</module>
208        <module>forecast</module>
209        <module>forecastquery</module>
210        <module>qldb</module>
211        <module>qldbsession</module>
212        <module>workmailmessageflow</module>
213        <module>codestarnotifications</module>
214        <module>savingsplans</module>
215        <module>sso</module>
216        <module>ssooidc</module>
217        <module>marketplacecatalog</module>
218        <module>sesv2</module>
219        <module>dataexchange</module>
220        <module>migrationhubconfig</module>
221        <module>connectparticipant</module>
222        <module>wafv2</module>
223        <module>appconfig</module>
224        <module>iotsecuretunneling</module>
225        <module>elasticinference</module>
226        <module>imagebuilder</module>
227        <module>schemas</module>
228        <module>accessanalyzer</module>
229        <module>computeoptimizer</module>
230        <module>networkmanager</module>
231        <module>kendra</module>
232        <module>frauddetector</module>
233        <module>codegurureviewer</module>
234        <module>codeguruprofiler</module>
235        <module>outposts</module>
236        <module>sagemakera2iruntime</module>
237        <module>ebs</module>
238        <module>kinesisvideosignaling</module>
239        <module>detective</module>
240        <module>codestarconnections</module>
241        <module>synthetics</module>
242        <module>iotsitewise</module>
243        <module>macie2</module>
244        <module>codeartifact</module>
245        <module>honeycode</module>
246        <module>ivs</module>
247        <module>braket</module>
248        <module>identitystore</module>
249        <module>appflow</module>
250        <module>redshiftdata</module>
251        <module>ssoadmin</module>
252        <module>timestreamwrite</module>
253        <module>timestreamquery</module>
254        <module>s3outposts</module>
255        <module>databrew</module>
256        <module>servicecatalogappregistry</module>
257        <module>networkfirewall</module>
258        <module>mwaa</module>
259        <module>devopsguru</module>
260        <module>sagemakerfeaturestoreruntime</module>
261        <module>appintegrations</module>
262        <module>ecrpublic</module>
263        <module>amplifybackend</module>
264        <module>connectcontactlens</module>
265        <module>lookoutvision</module>
266        <module>customerprofiles</module>
267        <module>emrcontainers</module>
268        <module>sagemakeredge</module>
269        <module>healthlake</module>
270        <module>auditmanager</module>
271        <module>amp</module>
272        <module>greengrassv2</module>
273        <module>iotwireless</module>
274        <module>iotfleethub</module>
275        <module>iotdeviceadvisor</module>
276        <module>location</module>
277        <module>wellarchitected</module>
278        <module>lexruntimev2</module>
279        <module>lexmodelsv2</module>
280        <module>fis</module>
281        <module>lookoutmetrics</module>
282        <module>mgn</module>
283        <module>lookoutequipment</module>
284        <module>nimble</module>
285        <module>finspacedata</module>
286        <module>finspace</module>
287        <module>ssmincidents</module>
288        <module>ssmcontacts</module>
289        <module>applicationcostprofiler</module>
290        <module>apprunner</module>
291        <module>proton</module>
292        <module>route53recoveryreadiness</module>
293        <module>route53recoverycontrolconfig</module>
294        <module>route53recoverycluster</module>
295        <module>chimesdkmessaging</module>
296        <module>chimesdkidentity</module>
297        <module>snowdevicemanagement</module>
298        <module>memorydb</module>
299        <module>opensearch</module>
300        <module>kafkaconnect</module>
301        <module>wisdom</module>
302        <module>voiceid</module>
303        <module>account</module>
304        <module>cloudcontrol</module>
305        <module>grafana</module>
306        <module>panorama</module>
307        <module>chimesdkmeetings</module>
308        <module>resiliencehub</module>
309        <module>migrationhubstrategy</module>
310        <module>drs</module>
311        <module>appconfigdata</module>
312        <module>migrationhubrefactorspaces</module>
313        <module>inspector2</module>
314        <module>evidently</module>
315        <module>rum</module>
316        <module>rbin</module>
317        <module>iottwinmaker</module>
318        <module>workspacesweb</module>
319        <module>backupgateway</module>
320        <module>amplifyuibuilder</module>
321        <module>keyspaces</module>
322        <module>billingconductor</module>
323        <module>pinpointsmsvoicev2</module>
324        <module>ivschat</module>
325        <module>chimesdkmediapipelines</module>
326        <module>emrserverless</module>
327        <module>m2</module>
328        <module>connectcampaigns</module>
329        <module>redshiftserverless</module>
330        <module>rolesanywhere</module>
331        <module>licensemanagerusersubscriptions</module>
332        <module>backupstorage</module>
333        <module>privatenetworks</module>
334        <module>supportapp</module>
335        <module>controltower</module>
336        <module>iotfleetwise</module>
337        <module>migrationhuborchestrator</module>
338        <module>connectcases</module>
339        <module>resourceexplorer2</module>
340        <module>scheduler</module>
341        <module>ssmsap</module>
342        <module>chimesdkvoice</module>
343        <module>iotroborunner</module>
344        <module>oam</module>
345        <module>arczonalshift</module>
346        <module>simspaceweaver</module>
347        <module>securitylake</module>
348        <module>opensearchserverless</module>
349        <module>omics</module>
350        <module>docdbelastic</module>
351        <module>sagemakergeospatial</module>
352        <module>pipes</module>
353        <module>codecatalyst</module>
354        <module>sagemakermetrics</module>
355        <module>kinesisvideowebrtcstorage</module>
356        <module>licensemanagerlinuxsubscriptions</module>
357        <module>kendraranking</module>
358        <module>cleanrooms</module>
359        <module>cloudtraildata</module>
360        <module>tnb</module>
361        <module>internetmonitor</module>
362        <module>ivsrealtime</module>
363        <module>vpclattice</module>
364        <module>osis</module>
365        <module>mediapackagev2</module>
366        <module>paymentcryptographydata</module>
367        <module>paymentcryptography</module>
368        <module>codegurusecurity</module>
369        <module>verifiedpermissions</module>
370        <module>appfabric</module>
371        <module>medicalimaging</module>
372        <module>entityresolution</module>
373        <module>managedblockchainquery</module>
374        <module>pcaconnectorad</module>
375        <module>neptunedata</module>
376        <module>bedrockruntime</module>
377        <module>bedrock</module>
378        <module>datazone</module>
379        <module>launchwizard</module>
380        <module>trustedadvisor</module>
381        <module>cloudfrontkeyvaluestore</module>
382        <module>inspectorscan</module>
383        <module>costoptimizationhub</module>
384        <module>repostspace</module>
385        <module>bcmdataexports</module>
386        <module>freetier</module>
387        <module>eksauth</module>
388        <module>workspacesthinclient</module>
389        <module>b2bi</module>
390        <module>bedrockagentruntime</module>
391        <module>qbusiness</module>
392        <module>qconnect</module>
393        <module>bedrockagent</module>
394        <module>cleanroomsml</module>
395        <module>marketplacedeployment</module>
396        <module>marketplaceagreement</module>
397        <module>neptunegraph</module>
398        <module>networkmonitor</module>
399        <module>supplychain</module>
400    </modules>
401    <description>The AWS Java SDK services</description>
402    <url>https://aws.amazon.com/sdkforjava</url>
403    <dependencyManagement>
404        <dependencies>
405            <dependency>
406                <groupId>software.amazon.awssdk</groupId>
407                <artifactId>bom-internal</artifactId>
408                <version>${project.version}</version>
409                <type>pom</type>
410                <scope>import</scope>
411            </dependency>
412        </dependencies>
413    </dependencyManagement>
414    <dependencies>
415        <dependency>
416            <groupId>software.amazon.awssdk</groupId>
417            <artifactId>sdk-core</artifactId>
418            <version>${awsjavasdk.version}</version>
419        </dependency>
420        <dependency>
421            <groupId>software.amazon.awssdk</groupId>
422            <artifactId>auth</artifactId>
423            <version>${awsjavasdk.version}</version>
424        </dependency>
425        <dependency>
426            <groupId>software.amazon.awssdk</groupId>
427            <artifactId>http-auth-spi</artifactId>
428            <version>${awsjavasdk.version}</version>
429        </dependency>
430        <dependency>
431            <groupId>software.amazon.awssdk</groupId>
432            <artifactId>http-auth</artifactId>
433            <version>${awsjavasdk.version}</version>
434        </dependency>
435        <dependency>
436            <groupId>software.amazon.awssdk</groupId>
437            <artifactId>identity-spi</artifactId>
438            <version>${awsjavasdk.version}</version>
439        </dependency>
440        <dependency>
441            <groupId>software.amazon.awssdk</groupId>
442            <artifactId>http-client-spi</artifactId>
443            <version>${awsjavasdk.version}</version>
444        </dependency>
445        <dependency>
446            <groupId>software.amazon.awssdk</groupId>
447            <artifactId>regions</artifactId>
448            <version>${awsjavasdk.version}</version>
449        </dependency>
450        <dependency>
451            <groupId>software.amazon.awssdk</groupId>
452            <artifactId>annotations</artifactId>
453            <version>${awsjavasdk.version}</version>
454        </dependency>
455        <dependency>
456            <groupId>software.amazon.awssdk</groupId>
457            <artifactId>utils</artifactId>
458            <version>${awsjavasdk.version}</version>
459        </dependency>
460        <dependency>
461            <artifactId>aws-core</artifactId>
462            <groupId>software.amazon.awssdk</groupId>
463            <version>${awsjavasdk.version}</version>
464        </dependency>
465        <dependency>
466            <groupId>software.amazon.awssdk</groupId>
467            <artifactId>metrics-spi</artifactId>
468            <version>${awsjavasdk.version}</version>
469        </dependency>
470        <dependency>
471            <groupId>software.amazon.awssdk</groupId>
472            <artifactId>json-utils</artifactId>
473            <version>${awsjavasdk.version}</version>
474        </dependency>
475        <dependency>
476            <groupId>software.amazon.awssdk</groupId>
477            <artifactId>endpoints-spi</artifactId>
478            <version>${awsjavasdk.version}</version>
479        </dependency>
480        <dependency>
481            <artifactId>apache-client</artifactId>
482            <groupId>software.amazon.awssdk</groupId>
483            <version>${awsjavasdk.version}</version>
484            <scope>runtime</scope>
485        </dependency>
486        <dependency>
487            <artifactId>netty-nio-client</artifactId>
488            <groupId>software.amazon.awssdk</groupId>
489            <version>${awsjavasdk.version}</version>
490            <scope>runtime</scope>
491        </dependency>
492        <dependency>
493            <groupId>io.projectreactor.tools</groupId>
494            <artifactId>blockhound</artifactId>
495            <version>${blockhound.version}</version>
496            <scope>test</scope>
497        </dependency>
498        <dependency>
499            <groupId>io.projectreactor.tools</groupId>
500            <artifactId>blockhound-junit-platform</artifactId>
501            <version>${blockhound.version}</version>
502            <scope>test</scope>
503        </dependency>
504        <dependency>
505            <artifactId>service-test-utils</artifactId>
506            <groupId>software.amazon.awssdk</groupId>
507            <scope>test</scope>
508            <version>${awsjavasdk.version}</version>
509        </dependency>
510        <dependency>
511            <groupId>org.apache.logging.log4j</groupId>
512            <artifactId>log4j-api</artifactId>
513            <scope>test</scope>
514        </dependency>
515        <dependency>
516            <groupId>org.apache.logging.log4j</groupId>
517            <artifactId>log4j-core</artifactId>
518            <scope>test</scope>
519        </dependency>
520        <dependency>
521            <groupId>org.apache.logging.log4j</groupId>
522            <artifactId>log4j-slf4j-impl</artifactId>
523            <scope>test</scope>
524        </dependency>
525        <dependency>
526            <groupId>org.slf4j</groupId>
527            <artifactId>jcl-over-slf4j</artifactId>
528            <scope>test</scope>
529            <version>${slf4j.version}</version>
530        </dependency>
531        <dependency>
532            <groupId>io.reactivex.rxjava2</groupId>
533            <artifactId>rxjava</artifactId>
534            <scope>test</scope>
535        </dependency>
536        <dependency>
537            <groupId>org.assertj</groupId>
538            <artifactId>assertj-core</artifactId>
539            <scope>test</scope>
540        </dependency>
541        <dependency>
542            <groupId>software.amazon.awssdk</groupId>
543            <artifactId>test-utils</artifactId>
544            <version>${awsjavasdk.version}</version>
545            <scope>test</scope>
546        </dependency>
547        <dependency>
548            <groupId>org.hamcrest</groupId>
549            <artifactId>hamcrest-all</artifactId>
550            <scope>test</scope>
551        </dependency>
552        <dependency>
553            <artifactId>wiremock-jre8</artifactId>
554            <groupId>com.github.tomakehurst</groupId>
555            <scope>test</scope>
556        </dependency>
557        <dependency>
558            <artifactId>mockito-core</artifactId>
559            <groupId>org.mockito</groupId>
560            <scope>test</scope>
561        </dependency>
562        <dependency>
563            <groupId>software.amazon.awssdk</groupId>
564            <artifactId>ruleset-testing-core</artifactId>
565            <version>${awsjavasdk.version}</version>
566            <scope>test</scope>
567        </dependency>
568    </dependencies>
569    <build>
570        <pluginManagement>
571            <plugins>
572                <plugin>
573                    <groupId>software.amazon.awssdk</groupId>
574                    <artifactId>codegen-maven-plugin</artifactId>
575                    <version>${awsjavasdk.version}</version>
576                    <executions>
577                        <execution>
578                            <phase>generate-sources</phase>
579                            <goals>
580                                <goal>generate</goal>
581                            </goals>
582                        </execution>
583                    </executions>
584                </plugin>
585                <plugin>
586                    <groupId>com.github.spotbugs</groupId>
587                    <artifactId>spotbugs-maven-plugin</artifactId>
588                    <configuration>
589                        <skip>true</skip>
590                    </configuration>
591                </plugin>
592            </plugins>
593        </pluginManagement>
594    </build>
595    <profiles>
596        <!-- Build steps executed for services with models -->
597        <profile>
598            <id>generated-service</id>
599            <activation>
600                <file>
601                    <exists>src/main/resources/codegen-resources</exists>
602                </file>
603            </activation>
604            <build>
605                <plugins>
606                    <plugin>
607                        <groupId>software.amazon.awssdk</groupId>
608                        <artifactId>codegen-maven-plugin</artifactId>
609                    </plugin>
610                </plugins>
611            </build>
612        </profile>
613    </profiles>
614</project>
615