1 <?xml version="1.0"?> 2 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 4 <modelVersion>4.0.0</modelVersion> 5 <groupId>com.amazonaws</groupId> 6 <artifactId>aws-java-sdk-pom</artifactId> 7 <version>1.11.18</version> 8 <packaging>pom</packaging> 9 <name>AWS SDK for Java</name> 10 <description>The Amazon Web Services SDK for Java provides Java APIs 11 for building software on AWS' cost-effective, scalable, and reliable 12 infrastructure products. The AWS Java SDK allows developers to code 13 against APIs for all of Amazon's infrastructure web services (Amazon 14 S3, Amazon EC2, Amazon SQS, Amazon Relational Database Service, Amazon 15 AutoScaling, etc).</description> 16 <url>https://aws.amazon.com/sdkforjava</url> 17 <licenses> 18 <license> 19 <name>Apache License, Version 2.0</name> 20 <url>https://aws.amazon.com/apache2.0</url> 21 <distribution>repo</distribution> 22 </license> 23 </licenses> 24 <developers> 25 <developer> 26 <id>amazonwebservices</id> 27 <organization>Amazon Web Services</organization> 28 <organizationUrl>https://aws.amazon.com</organizationUrl> 29 <roles> 30 <role>developer</role> 31 </roles> 32 </developer> 33 </developers> 34 <!-- The module section in pom.xml is auto generated. No manual changes are allowed --> 35 <modules> 36 <module>aws-java-sdk-support</module> 37 <module>aws-java-sdk-simpledb</module> 38 <module>aws-java-sdk-servicecatalog</module> 39 <module>aws-java-sdk-simpleworkflow</module> 40 <module>aws-java-sdk-storagegateway</module> 41 <module>aws-java-sdk-route53</module> 42 <module>aws-java-sdk-s3</module> 43 <module>aws-java-sdk-importexport</module> 44 <module>aws-java-sdk-sts</module> 45 <module>aws-java-sdk-sqs</module> 46 <module>aws-java-sdk-rds</module> 47 <module>aws-java-sdk-redshift</module> 48 <module>aws-java-sdk-elasticbeanstalk</module> 49 <module>aws-java-sdk-glacier</module> 50 <module>aws-java-sdk-iam</module> 51 <module>aws-java-sdk-datapipeline</module> 52 <module>aws-java-sdk-elasticloadbalancing</module> 53 <module>aws-java-sdk-emr</module> 54 <module>aws-java-sdk-elasticache</module> 55 <module>aws-java-sdk-elastictranscoder</module> 56 <module>aws-java-sdk-ec2</module> 57 <module>aws-java-sdk-dynamodb</module> 58 <module>aws-java-sdk-sns</module> 59 <module>aws-java-sdk-cloudtrail</module> 60 <module>aws-java-sdk-cloudwatch</module> 61 <module>aws-java-sdk-logs</module> 62 <module>aws-java-sdk-events</module> 63 <module>aws-java-sdk-cognitoidentity</module> 64 <module>aws-java-sdk-cognitosync</module> 65 <module>aws-java-sdk-directconnect</module> 66 <module>aws-java-sdk-cloudformation</module> 67 <module>aws-java-sdk-cloudfront</module> 68 <module>aws-java-sdk-kinesis</module> 69 <module>aws-java-sdk-opsworks</module> 70 <module>aws-java-sdk-ses</module> 71 <module>aws-java-sdk-autoscaling</module> 72 <module>aws-java-sdk-cloudsearch</module> 73 <module>aws-java-sdk-cloudwatchmetrics</module> 74 <module>aws-java-sdk-swf-libraries</module> 75 <module>aws-java-sdk-codedeploy</module> 76 <module>aws-java-sdk-codepipeline</module> 77 <module>aws-java-sdk-kms</module> 78 <module>aws-java-sdk-config</module> 79 <module>aws-java-sdk-lambda</module> 80 <module>aws-java-sdk-ecs</module> 81 <module>aws-java-sdk-ecr</module> 82 <module>aws-java-sdk-cloudhsm</module> 83 <module>aws-java-sdk-ssm</module> 84 <module>aws-java-sdk-workspaces</module> 85 <module>aws-java-sdk-machinelearning</module> 86 <module>aws-java-sdk-directory</module> 87 <module>aws-java-sdk-efs</module> 88 <module>aws-java-sdk-codecommit</module> 89 <module>aws-java-sdk-devicefarm</module> 90 <module>aws-java-sdk-elasticsearch</module> 91 <module>aws-java-sdk-waf</module> 92 <module>aws-java-sdk-marketplacecommerceanalytics</module> 93 <module>aws-java-sdk-inspector</module> 94 <module>aws-java-sdk-iot</module> 95 <module>aws-java-sdk-api-gateway</module> 96 <module>aws-java-sdk-acm</module> 97 <module>aws-java-sdk-gamelift</module> 98 <module>aws-java-sdk-dms</module> 99 <module>aws-java-sdk-marketplacemeteringservice</module> 100 <module>aws-java-sdk-cognitoidp</module> 101 <module>aws-java-sdk-discovery</module> 102 <module>aws-java-sdk-applicationautoscaling</module> 103 <module>aws-java-sdk</module> 104 <module>aws-java-sdk-osgi</module> 105 <module>aws-java-sdk-core</module> 106 <module>aws-java-sdk-bom</module> 107 <module>aws-java-sdk-test-utils</module> 108 <module>aws-java-sdk-code-generator</module> 109 <module>aws-java-sdk-codegen-maven-plugin</module> 110 </modules> 111 <scm> 112 <url>https://github.com/aws/aws-sdk-java.git</url> 113 </scm> 114 <properties> 115 <jackson.version>2.6.6</jackson.version> 116 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 117 <!-- These properties are used by SWF for it's dependencies and also in the OSGI build to 118 generate the aggregate ZIP artifact --> 119 <spring.version>3.0.7.RELEASE</spring.version> 120 <freemarker.version>2.3.9</freemarker.version> 121 <aspectj.version>1.8.2</aspectj.version> 122 <!-- This property is used by SES for it's optional dependency and also in the OSGI build to generate 123 the aggregate ZIP artifact --> 124 <javax.mail.version>1.4.6</javax.mail.version> 125 <jre.version>1.6</jre.version> 126 <httpcomponents.httpclient.version>4.5.2</httpcomponents.httpclient.version> 127 </properties> 128 <dependencyManagement> 129 <dependencies> 130 <dependency> 131 <groupId>junit</groupId> 132 <artifactId>junit</artifactId> 133 <version>4.12</version> 134 </dependency> 135 <dependency> 136 <groupId>com.github.tomakehurst</groupId> 137 <artifactId>wiremock</artifactId> 138 <version>1.55</version> 139 </dependency> 140 <dependency> 141 <groupId>log4j</groupId> 142 <artifactId>log4j</artifactId> 143 <version>1.2.17</version> 144 </dependency> 145 <dependency> 146 <groupId>org.hamcrest</groupId> 147 <artifactId>hamcrest-all</artifactId> 148 <version>1.3</version> 149 </dependency> 150 <dependency> 151 <groupId>org.easymock</groupId> 152 <artifactId>easymock</artifactId> 153 <version>3.1</version> 154 </dependency> 155 <dependency> 156 <groupId>commons-io</groupId> 157 <artifactId>commons-io</artifactId> 158 <version>2.4</version> 159 </dependency> 160 </dependencies> 161 </dependencyManagement> 162 <build> 163 <pluginManagement> 164 <plugins> 165 <plugin> 166 <groupId>org.apache.maven.plugins</groupId> 167 <artifactId>maven-compiler-plugin</artifactId> 168 <version>2.3</version> 169 <configuration> 170 <source>${jre.version}</source> 171 <target>${jre.version}</target> 172 <encoding>UTF-8</encoding> 173 <forceJavacCompilerUse>true</forceJavacCompilerUse> 174 </configuration> 175 </plugin> 176 177 <plugin> 178 <groupId>org.apache.maven.plugins</groupId> 179 <artifactId>maven-javadoc-plugin</artifactId> 180 <version>2.9.1</version> 181 <configuration> 182 <excludePackageNames>*.internal:*.transform</excludePackageNames> 183 <minmemory>128m</minmemory> 184 <maxmemory>1024m</maxmemory> 185 </configuration> 186 </plugin> 187 </plugins> 188 </pluginManagement> 189 </build> 190 <profiles> 191 <profile> 192 <id>publishing</id> 193 <build> 194 <plugins> 195 <plugin> 196 <groupId>org.apache.maven.plugins</groupId> 197 <artifactId>maven-gpg-plugin</artifactId> 198 <executions> 199 <execution> 200 <id>sign-artifacts</id> 201 <phase>verify</phase> 202 <goals> 203 <goal>sign</goal> 204 </goals> 205 </execution> 206 </executions> 207 </plugin> 208 <plugin> 209 <groupId>org.sonatype.plugins</groupId> 210 <artifactId>nexus-staging-maven-plugin</artifactId> 211 <version>1.5.1</version> 212 <extensions>true</extensions> 213 <configuration> 214 <serverId>sonatype-nexus-staging</serverId> 215 <nexusUrl>https://oss.sonatype.org</nexusUrl> 216 </configuration> 217 </plugin> 218 </plugins> 219 </build> 220 </profile> 221 <profile> 222 <id>disable-java8-doclint</id> 223 <activation> 224 <jdk>[1.8,)</jdk> 225 </activation> 226 <properties> 227 <additionalparam>-Xdoclint:none</additionalparam> 228 </properties> 229 </profile> 230 </profiles> 231 </project> 232