Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Apache Maven で SDK を使用する - AWS SDK for Java 1.x

AWS SDK for Java 1.x は 2024 年 7 月 31 日にメンテナンスモードに移行し、2025 年 12 月 31 日にend-of-support。新しい機能、可用性の向上、セキュリティ更新を引き続き受け取るAWS SDK for Java 2.xには、 に移行することをお勧めします。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS SDK for Java 1.x は 2024 年 7 月 31 日にメンテナンスモードに移行し、2025 年 12 月 31 日にend-of-support。新しい機能、可用性の向上、セキュリティ更新を引き続き受け取るAWS SDK for Java 2.xには、 に移行することをお勧めします。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Apache Maven で SDK を使用する

Apache Maven を使用して AWS SDK for Java プロジェクトを設定および構築したり、SDK 自体を構築したりできます。

注記

このトピックのガイダンスを使用するには、Maven をインストールしている必要があります。まだインストールしていない場合は、http://maven.apache.org/ にアクセスし、ダウンロードしてインストールしてください。

新しい Maven パッケージを作成する

Maven の基本パッケージを作成するには、ターミナル (コマンドライン) ウィンドウを開いて次のコマンドを実行します。

mvn -B archetype:generate \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=org.example.basicapp \ -DartifactId=myapp

org.example.basicapp はアプリケーションの完全パッケージ名前空間に置き換え、myapp はプロジェクト名 (これがプロジェクトのディレクトリ名になります) に置き換えます。

デフォルトで、quickstart アーキタイプを使用してプロジェクトテンプレートが作成されます。このテンプレートは、多くのプロジェクトで手始めとして使用できます。使用できるアーキタイプは他にもあります。Maven アーキタイプのページでは、次でパッケージ化されているアーキタイプの一覧を参照できます。-DarchetypeArtifactId コマンドに archetype:generate 引数を追加すると、特定のアーキタイプを選択して使用できます。例:

mvn archetype:generate \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DarchetypeArtifactId=maven-archetype-webapp \ -DgroupId=org.example.webapp \ -DartifactId=mywebapp
注記

プロジェクトの作成と設定に関する詳細情報は、Maven の開始方法ガイドで提供されています。

SDK を Maven 依存関係に設定する

プロジェクト AWS SDK for Java で を使用するには、プロジェクトの pom.xml ファイルで依存関係として宣言する必要があります。バージョン 1.9.0 以降では、個々のコンポーネントまたは SDK 全体をインポートできます。

個別の SDK モジュールの指定

個々の SDK モジュールを選択するには、Maven の部品 AWS SDK for Java 表 (BOM) を使用します。これにより、指定したモジュールが同じバージョンの SDK を使用し、相互に互換性があることを確認できます。

BOM を使用するには、アプリケーションの <dependencyManagement> ファイルに pom.xml セクションを追加し、そのセクションで aws-java-sdk-bom を依存関係として追加し、使用する SDK のバージョンを指定します。

<dependencyManagement> <dependencies> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-bom</artifactId> <version>1.11.1000</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>

Maven Central で利用可能な BOM AWS SDK for Java の最新バージョンを表示するには、「https://https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-bom://https://www.」を参照してください。どのモジュール (依存関係) が、プロジェクトの pom.xml ファイルの <dependencies> セクション内に含めることができる BOM により管理されるのかを確認するには、このページを参照してください。

これで、アプリケーションで使用する個々のモジュールを SDK から選択できるようになりました。BOM で SDK バージョンを既に宣言しているため、各コンポーネントのバージョン番号を指定する必要はありません。

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

AWS Code Sample Catalog を参照して、特定の AWS のサービスで使用する依存関係を確認することもできます。特定のサービス例の下の POM ファイルを参照してください。たとえば、 AWS S3 サービスの依存関係に関心がある場合は、GitHub の完全な例を参照してください。( /java/example_code/s3 の下の POM を参照してください)。

すべての SDK モジュールのインポート

SDK 全体を依存関係にする場合は、BOM による方法を使用せずに、pom.xml で次のように宣言するだけです。

<dependencies> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artifactId> <version>1.11.1000</version> </dependency> </dependencies>

プロジェクトを構築する

プロジェクトのセットアップが完了したら、Maven の package コマンドを使用してアプリケーションをビルドできます。

mvn package

このコマンドでは、–0—jar ディレクトリに target ファイルが作成されます。

Maven を使用して SDK をビルドする

Apache Maven を使用して、SDK をソースからビルドできます。そのためには、GitHub から SDK コードをダウンロードし、ローカルに解凍して、次の Maven コマンドを実行します。

mvn clean install
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.