AWS SDK for Java.
The Amazon Web Services SDK for Java provides Java APIs for building software on AWS' cost-effective, scalable, and reliable infrastructure products. The AWS Java SDK allows developers to code against APIs for all of Amazon's infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Re....
Here is the list of declaration for aws-java-sdk. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artifactId> <version>1.7.12</version> </dependency>
If you think this Maven repository POM file listing for aws-java-sdk is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License, Version 2.0
URL: https://aws.amazon.com/apache2.0.
The aws-java-sdk-1.7.12 has 16 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Log | commons-logging 1.1.1 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 1143 |
Http | httpclient 4.2 HttpComponents Client (base module) | 45 |
Data Structure | commons-codec 1.3 The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. | 348 |
JSON | jackson-core 2.1.1 Core Jackson abstractions, basic JSON streaming API implementation | 40 |
JEE | jackson-databind 2.1.1 General data-binding functionality for Jackson: works on core streaming API | 45 |
JEE | jackson-annotations 2.1.1 Core annotations used for value types, used by Jackson data binding package. | 41 |
Network | mail 1.4 The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. | 461 |
XML Parser | stax-api 1.0.1 StAX API is the standard java XML processing API defined by JSR-173 | 254 |
XML Parser | stax 1.2.0 StAX is the reference implementation of the StAX API | 94 |
JUnit | junit 4.11 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 2031 |
The following plugins are used in the aws-java-sdk-1.7.12.jar
Here is the content of the POM file.
<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 https://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artifactId> <packaging>jar</packaging> <name>AWS SDK for Java</name> <version>1.7.12</version> <description>The Amazon Web Services SDK for Java provides Java APIs for building software on AWS' cost-effective, scalable, and reliable infrastructure products. The AWS Java SDK allows developers to code against APIs for all of Amazon's infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Relational Database Service, Amazon AutoScaling, etc).</description> <url>https://aws.amazon.com/sdkforjava</url> <scm> <url>https://github.com/aws/aws-sdk-java.git</url> </scm> <licenses> <license> <name>Apache License, Version 2.0</name> <url>https://aws.amazon.com/apache2.0</url> <distribution>repo</distribution> </license> </licenses> <properties> <jackson.version>2.1.1</jackson.version> <spring.version>3.0.7.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.2</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson.version}</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>[2.2,)</version> </dependency> <!-- JavaMail is only needed if you want to use the JavaMail provider for Amazon Simple Email Service --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> <optional>true</optional> </dependency> <!-- The Amazon Simple Workflow Java Flow framework requires additional dependencies --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.9</version> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.6.0</version> <optional>true</optional> </dependency> <!-- JDK 1.6 and above include StAX support by default, so these two dependencies are only needed for compiling/running against a 1.5 JVM. --> <dependency> <groupId>stax</groupId> <artifactId>stax-api</artifactId> <version>1.0.1</version> <optional>true</optional> </dependency> <dependency> <groupId>stax</groupId> <artifactId>stax</artifactId> <version>1.2.0</version> <optional>true</optional> </dependency> <!-- JUnit is needed to compile the support classes for the workflow service --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <optional>true</optional> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3</version> <configuration> <source>1.5</source> <target>1.5</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.9.1</version> <configuration> <excludePackageNames>*.internal:*.transform</excludePackageNames> <minmemory>128m</minmemory> <maxmemory>1024m</maxmemory> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>publishing</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.5.1</version> <extensions>true</extensions> <configuration> <serverId>sonatype-nexus-staging</serverId> <nexusUrl>https://oss.sonatype.org</nexusUrl> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>