AWS SDK for Java 1.x telah memasuki mode pemeliharaan pada 31 Juli 2024, dan akan mencapai end-of-support
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan SDK dengan Apache Maven
Anda dapat menggunakan Apache Maven
catatan
Anda harus memiliki Maven diinstal untuk menggunakan panduan dalam topik ini. Jika belum diinstal, kunjungi http://maven.apache.org/
Membuat paket Maven baru
Untuk membuat paket Maven dasar, buka jendela terminal (command-line) dan jalankan:
mvn -B archetype:generate \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=org.example.basicapp \ -DartifactId=myapp
Ganti org.example.basicapp dengan namespace paket lengkap aplikasi Anda, dan myapp dengan nama proyek Anda (ini akan menjadi nama direktori untuk proyek Anda).
Secara default, membuat template proyek untuk Anda menggunakan pola dasar mulai cepat-DarchetypeArtifactId
argumen kearchetype:generate
perintah. Misalnya:
mvn archetype:generate \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DarchetypeArtifactId=maven-archetype-webapp \ -DgroupId=org.example.webapp \ -DartifactId=mywebapp
catatan
Lebih banyak informasi tentang membuat dan mengkonfigurasi proyek disediakan dalam Panduan Memulai Maven
Mengkonfigurasi SDK sebagai dependensi Maven
Untuk menggunakanAWS SDK for Java dalam proyek Anda, Anda harus mendeklarasikannya sebagai dependensi dalampom.xml
file proyek Anda. Dimulai dengan versi 1.9.0, Anda dapat mengimpor komponen individual atau seluruh SDK.
Menentukan modul SDK individu
Untuk memilih modul SDK individual, gunakanAWS SDK for Java bill of materials (BOM) untuk Maven, yang akan memastikan bahwa modul yang Anda tentukan menggunakan versi SDK yang sama dan kompatibel satu sama lain.
Untuk menggunakan BOM, tambahkan<dependencyManagement>
bagian kepom.xml
file aplikasi Anda, tambahkanaws-java-sdk-bom
sebagai dependensi dan tentukan versi SDK yang ingin Anda gunakan:
<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>
Untuk melihat versi terbaruAWS SDK for Java BOM yang tersedia di Maven Central, kunjungi: https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-bom<dependencies>
bagianpom.xml
file proyek Anda.
Sekarang Anda dapat memilih modul individual dari SDK yang Anda gunakan dalam aplikasi Anda. Karena Anda sudah mendeklarasikan versi SDK di BOM, Anda tidak perlu menentukan nomor versi untuk setiap komponen.
<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>
Anda juga dapat merujuk ke Katalog Kode Sampel AWSuntuk mempelajari apa dependensi untuk digunakan untuk diberikanLayanan AWS. Lihat file POM di bawah contoh layanan tertentu. Misalnya, jika Anda tertarik dengan dependensi untuk layananAWS S3, lihat contoh lengkapnya
Mengimpor semua modul SDK
Jika Anda ingin menarik seluruh SDK sebagai dependensi, jangan gunakan metode BOM, tetapi cukup mendeklarasikannyapom.xml
seperti ini:
<dependencies> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artifactId> <version>1.11.1000</version> </dependency> </dependencies>
Bangun proyek Anda
Setelah Anda menyiapkan proyek Anda, Anda dapat membangunnya menggunakanpackage
perintah Maven:
mvn package
Ini akan membuat0—jar
file Anda ditarget
direktori.
Membangun SDK dengan Maven
Anda dapat menggunakan Apache Maven untuk membangun SDK dari sumber. Untuk melakukannya, download kode SDK dari GitHub
mvn clean install