1*8a52c783SCole Faust<?xml version="1.0" encoding="UTF-8"?> 2*8a52c783SCole Faust<!-- 3*8a52c783SCole Faust ~ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 4*8a52c783SCole Faust ~ 5*8a52c783SCole Faust ~ Licensed under the Apache License, Version 2.0 (the "License"). 6*8a52c783SCole Faust ~ You may not use this file except in compliance with the License. 7*8a52c783SCole Faust ~ A copy of the License is located at 8*8a52c783SCole Faust ~ 9*8a52c783SCole Faust ~ http://aws.amazon.com/apache2.0 10*8a52c783SCole Faust ~ 11*8a52c783SCole Faust ~ or in the "license" file accompanying this file. This file is distributed 12*8a52c783SCole Faust ~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 13*8a52c783SCole Faust ~ express or implied. See the License for the specific language governing 14*8a52c783SCole Faust ~ permissions and limitations under the License. 15*8a52c783SCole Faust --> 16*8a52c783SCole Faust 17*8a52c783SCole Faust<project xmlns="http://maven.apache.org/POM/4.0.0" 18*8a52c783SCole Faust xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 19*8a52c783SCole Faust xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 20*8a52c783SCole Faust <parent> 21*8a52c783SCole Faust <artifactId>aws-sdk-java-pom</artifactId> 22*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 23*8a52c783SCole Faust <version>2.24.3</version> 24*8a52c783SCole Faust <relativePath>../../pom.xml</relativePath> 25*8a52c783SCole Faust </parent> 26*8a52c783SCole Faust <modelVersion>4.0.0</modelVersion> 27*8a52c783SCole Faust 28*8a52c783SCole Faust <artifactId>tests-coverage-reporting</artifactId> 29*8a52c783SCole Faust <name>AWS Java SDK :: Test :: Tests Coverage Reporting</name> 30*8a52c783SCole Faust <description>Used to aggregate integration and unit tests coverage reports 31*8a52c783SCole Faust </description> 32*8a52c783SCole Faust <url>https://aws.amazon.com/sdkforjava</url> 33*8a52c783SCole Faust 34*8a52c783SCole Faust <dependencies> 35*8a52c783SCole Faust <dependency> 36*8a52c783SCole Faust <artifactId>auth</artifactId> 37*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 38*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 39*8a52c783SCole Faust </dependency> 40*8a52c783SCole Faust <dependency> 41*8a52c783SCole Faust <artifactId>checksums-spi</artifactId> 42*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 43*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 44*8a52c783SCole Faust </dependency> 45*8a52c783SCole Faust <dependency> 46*8a52c783SCole Faust <artifactId>checksums</artifactId> 47*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 48*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 49*8a52c783SCole Faust </dependency> 50*8a52c783SCole Faust <dependency> 51*8a52c783SCole Faust <artifactId>utils</artifactId> 52*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 53*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 54*8a52c783SCole Faust </dependency> 55*8a52c783SCole Faust <dependency> 56*8a52c783SCole Faust <artifactId>json-utils</artifactId> 57*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 58*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 59*8a52c783SCole Faust </dependency> 60*8a52c783SCole Faust <dependency> 61*8a52c783SCole Faust <artifactId>identity-spi</artifactId> 62*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 63*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 64*8a52c783SCole Faust </dependency> 65*8a52c783SCole Faust <dependency> 66*8a52c783SCole Faust <artifactId>http-auth-spi</artifactId> 67*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 68*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 69*8a52c783SCole Faust </dependency> 70*8a52c783SCole Faust <dependency> 71*8a52c783SCole Faust <artifactId>http-auth</artifactId> 72*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 73*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 74*8a52c783SCole Faust </dependency> 75*8a52c783SCole Faust <dependency> 76*8a52c783SCole Faust <artifactId>http-auth-aws</artifactId> 77*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 78*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 79*8a52c783SCole Faust </dependency> 80*8a52c783SCole Faust <dependency> 81*8a52c783SCole Faust <artifactId>http-auth-aws-crt</artifactId> 82*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 83*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 84*8a52c783SCole Faust </dependency> 85*8a52c783SCole Faust <dependency> 86*8a52c783SCole Faust <artifactId>http-auth-aws-eventstream</artifactId> 87*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 88*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 89*8a52c783SCole Faust </dependency> 90*8a52c783SCole Faust <dependency> 91*8a52c783SCole Faust <artifactId>aws-core</artifactId> 92*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 93*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 94*8a52c783SCole Faust </dependency> 95*8a52c783SCole Faust <dependency> 96*8a52c783SCole Faust <artifactId>sdk-core</artifactId> 97*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 98*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 99*8a52c783SCole Faust </dependency> 100*8a52c783SCole Faust <dependency> 101*8a52c783SCole Faust <artifactId>profiles</artifactId> 102*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 103*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 104*8a52c783SCole Faust </dependency> 105*8a52c783SCole Faust <dependency> 106*8a52c783SCole Faust <artifactId>regions</artifactId> 107*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 108*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 109*8a52c783SCole Faust </dependency> 110*8a52c783SCole Faust <dependency> 111*8a52c783SCole Faust <artifactId>protocol-core</artifactId> 112*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 113*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 114*8a52c783SCole Faust </dependency> 115*8a52c783SCole Faust <dependency> 116*8a52c783SCole Faust <artifactId>aws-cbor-protocol</artifactId> 117*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 118*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 119*8a52c783SCole Faust </dependency> 120*8a52c783SCole Faust <dependency> 121*8a52c783SCole Faust <artifactId>aws-json-protocol</artifactId> 122*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 123*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 124*8a52c783SCole Faust </dependency> 125*8a52c783SCole Faust <dependency> 126*8a52c783SCole Faust <artifactId>aws-query-protocol</artifactId> 127*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 128*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 129*8a52c783SCole Faust </dependency> 130*8a52c783SCole Faust <dependency> 131*8a52c783SCole Faust <artifactId>aws-xml-protocol</artifactId> 132*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 133*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 134*8a52c783SCole Faust </dependency> 135*8a52c783SCole Faust <dependency> 136*8a52c783SCole Faust <artifactId>netty-nio-client</artifactId> 137*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 138*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 139*8a52c783SCole Faust </dependency> 140*8a52c783SCole Faust <dependency> 141*8a52c783SCole Faust <artifactId>apache-client</artifactId> 142*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 143*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 144*8a52c783SCole Faust </dependency> 145*8a52c783SCole Faust <dependency> 146*8a52c783SCole Faust <artifactId>aws-crt-client</artifactId> 147*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 148*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 149*8a52c783SCole Faust </dependency> 150*8a52c783SCole Faust <dependency> 151*8a52c783SCole Faust <artifactId>url-connection-client</artifactId> 152*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 153*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 154*8a52c783SCole Faust </dependency> 155*8a52c783SCole Faust <dependency> 156*8a52c783SCole Faust <artifactId>aws-sdk-java</artifactId> 157*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 158*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 159*8a52c783SCole Faust </dependency> 160*8a52c783SCole Faust <dependency> 161*8a52c783SCole Faust <artifactId>http-client-tests</artifactId> 162*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 163*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 164*8a52c783SCole Faust </dependency> 165*8a52c783SCole Faust <dependency> 166*8a52c783SCole Faust <artifactId>protocol-tests</artifactId> 167*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 168*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 169*8a52c783SCole Faust </dependency> 170*8a52c783SCole Faust <dependency> 171*8a52c783SCole Faust <artifactId>auth-tests</artifactId> 172*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 173*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 174*8a52c783SCole Faust </dependency> 175*8a52c783SCole Faust <dependency> 176*8a52c783SCole Faust <artifactId>codegen</artifactId> 177*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 178*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 179*8a52c783SCole Faust </dependency> 180*8a52c783SCole Faust <dependency> 181*8a52c783SCole Faust <artifactId>codegen-maven-plugin</artifactId> 182*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 183*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 184*8a52c783SCole Faust </dependency> 185*8a52c783SCole Faust <dependency> 186*8a52c783SCole Faust <artifactId>codegen-lite</artifactId> 187*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 188*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 189*8a52c783SCole Faust </dependency> 190*8a52c783SCole Faust <dependency> 191*8a52c783SCole Faust <artifactId>codegen-lite-maven-plugin</artifactId> 192*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 193*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 194*8a52c783SCole Faust </dependency> 195*8a52c783SCole Faust <dependency> 196*8a52c783SCole Faust <artifactId>codegen-generated-classes-test</artifactId> 197*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 198*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 199*8a52c783SCole Faust </dependency> 200*8a52c783SCole Faust <dependency> 201*8a52c783SCole Faust <artifactId>old-client-version-compatibility-test</artifactId> 202*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 203*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 204*8a52c783SCole Faust </dependency> 205*8a52c783SCole Faust <dependency> 206*8a52c783SCole Faust <artifactId>dynamodb-enhanced</artifactId> 207*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 208*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 209*8a52c783SCole Faust </dependency> 210*8a52c783SCole Faust <dependency> 211*8a52c783SCole Faust <artifactId>cloudwatch-metric-publisher</artifactId> 212*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 213*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 214*8a52c783SCole Faust </dependency> 215*8a52c783SCole Faust <dependency> 216*8a52c783SCole Faust <artifactId>iam-policy-builder</artifactId> 217*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 218*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 219*8a52c783SCole Faust </dependency> 220*8a52c783SCole Faust 221*8a52c783SCole Faust <!-- Need to explicitly add service modules to aggregate the tests coverage 222*8a52c783SCole Faust and a few services that we know with more tests should be sufficient 223*8a52c783SCole Faust --> 224*8a52c783SCole Faust <dependency> 225*8a52c783SCole Faust <artifactId>s3</artifactId> 226*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 227*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 228*8a52c783SCole Faust </dependency> 229*8a52c783SCole Faust <dependency> 230*8a52c783SCole Faust <artifactId>sqs</artifactId> 231*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 232*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 233*8a52c783SCole Faust </dependency> 234*8a52c783SCole Faust <dependency> 235*8a52c783SCole Faust <artifactId>sts</artifactId> 236*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 237*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 238*8a52c783SCole Faust </dependency> 239*8a52c783SCole Faust <dependency> 240*8a52c783SCole Faust <artifactId>rds</artifactId> 241*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 242*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 243*8a52c783SCole Faust </dependency> 244*8a52c783SCole Faust <dependency> 245*8a52c783SCole Faust <artifactId>iam</artifactId> 246*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 247*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 248*8a52c783SCole Faust </dependency> 249*8a52c783SCole Faust <dependency> 250*8a52c783SCole Faust <artifactId>ec2</artifactId> 251*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 252*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 253*8a52c783SCole Faust </dependency> 254*8a52c783SCole Faust <dependency> 255*8a52c783SCole Faust <artifactId>dynamodb</artifactId> 256*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 257*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 258*8a52c783SCole Faust </dependency> 259*8a52c783SCole Faust <dependency> 260*8a52c783SCole Faust <artifactId>kinesis</artifactId> 261*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 262*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 263*8a52c783SCole Faust </dependency> 264*8a52c783SCole Faust <dependency> 265*8a52c783SCole Faust <artifactId>transcribestreaming</artifactId> 266*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 267*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 268*8a52c783SCole Faust </dependency> 269*8a52c783SCole Faust <dependency> 270*8a52c783SCole Faust <artifactId>glacier</artifactId> 271*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 272*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 273*8a52c783SCole Faust </dependency> 274*8a52c783SCole Faust <dependency> 275*8a52c783SCole Faust <artifactId>s3-transfer-manager</artifactId> 276*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 277*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 278*8a52c783SCole Faust </dependency> 279*8a52c783SCole Faust <dependency> 280*8a52c783SCole Faust <artifactId>sso</artifactId> 281*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 282*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 283*8a52c783SCole Faust </dependency> 284*8a52c783SCole Faust <dependency> 285*8a52c783SCole Faust <artifactId>cloudfront</artifactId> 286*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 287*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 288*8a52c783SCole Faust </dependency> 289*8a52c783SCole Faust <dependency> 290*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 291*8a52c783SCole Faust <artifactId>imds</artifactId> 292*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 293*8a52c783SCole Faust </dependency> 294*8a52c783SCole Faust </dependencies> 295*8a52c783SCole Faust 296*8a52c783SCole Faust <build> 297*8a52c783SCole Faust <finalName>${project.artifactId}-${project.version}</finalName> 298*8a52c783SCole Faust <plugins> 299*8a52c783SCole Faust <plugin> 300*8a52c783SCole Faust <artifactId>maven-dependency-plugin</artifactId> 301*8a52c783SCole Faust <groupId>org.apache.maven.plugins</groupId> 302*8a52c783SCole Faust <configuration> 303*8a52c783SCole Faust <ignoredUnusedDeclaredDependencies> 304*8a52c783SCole Faust <ignoredUnusedDeclaredDependency>software.amazon.awssdk:*</ignoredUnusedDeclaredDependency> 305*8a52c783SCole Faust </ignoredUnusedDeclaredDependencies> 306*8a52c783SCole Faust </configuration> 307*8a52c783SCole Faust </plugin> 308*8a52c783SCole Faust <plugin> 309*8a52c783SCole Faust <groupId>org.jacoco</groupId> 310*8a52c783SCole Faust <artifactId>jacoco-maven-plugin</artifactId> 311*8a52c783SCole Faust <version>${jacoco-maven-plugin.version}</version> 312*8a52c783SCole Faust <executions> 313*8a52c783SCole Faust <execution> 314*8a52c783SCole Faust <id>report-aggregate</id> 315*8a52c783SCole Faust <phase>prepare-package</phase> 316*8a52c783SCole Faust <goals> 317*8a52c783SCole Faust <goal>report-aggregate</goal> 318*8a52c783SCole Faust </goals> 319*8a52c783SCole Faust <configuration> 320*8a52c783SCole Faust <title>JaCoCo</title> 321*8a52c783SCole Faust <footer>Code Coverage Report for JaCoCo ${project.version}</footer> 322*8a52c783SCole Faust <includes> 323*8a52c783SCole Faust <!-- Analyze class files only to exclude shaded agent JAR from report --> 324*8a52c783SCole Faust <include>**/*.class</include> 325*8a52c783SCole Faust </includes> 326*8a52c783SCole Faust </configuration> 327*8a52c783SCole Faust </execution> 328*8a52c783SCole Faust </executions> 329*8a52c783SCole Faust </plugin> 330*8a52c783SCole Faust </plugins> 331*8a52c783SCole Faust </build> 332*8a52c783SCole Faust</project> 333