Tagbangers Blog

AWS SDK for Java がモジュール分割されました

個人的に待望だったAWS SDK for Java がモジュール分割されたようです。

http://java.awsblog.com/post/TxBSZ02ZOG3VPZ/AWS-SDK-for-Java-Maven-Modules

というもの、AWS SDK for Java は jar ファイルのサイズが 13MB ぐらいの大きさにふくれあがっていて、利用しない部分のソースコードのファイルサイズが多すぎると思っていました。

1.9.0 からは下記のように利用する AWS のコンポーネントのみをチョイスして組み込めるようです。

<dependencies>
    <dependency>
        <groupId>com.amazonaws</groupId>
        <artifactId>aws-java-sdk-s3</artifactId>
        <version>1.9.0</version>
    </dependency>
    <dependency>
        <groupId>com.amazonaws</groupId>
        <artifactId>aws-java-sdk-dynamodb</artifactId>
        <version>1.9.0</version>
    </dependency>
</dependencies>

よかったよかった。