Home | History | Annotate | Download | only in 1.11.18
      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