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 Gradle
Untuk mengelola dependensi SDK untukGradlebuild.gradle
berkas.
catatan
Dalam contoh berikut, ganti1.12.529
dalam file build dengan versi yang valid dariAWS SDK for Java. Temukan versi terbaru diRepositori pusat Maven
Penyiapan proyek untuk Gradle 4.6 atau lebih tinggi
Sejak Gradle 4.6
-
Jika Anda menggunakan Gradle 5.0 atau yang lebih baru, lewati ke langkah 2. Jika tidak, aktifkanDITINGKATKAN_POM_SUPPORTfitur di
settings.gradle
berkas.enableFeaturePreview('IMPROVED_POM_SUPPORT')
-
Tambahkan BOM kedependensibagian dari aplikasi
build.gradle
berkas.... dependencies { implementation platform('com.amazonaws:aws-java-sdk-bom:
1.12.529
') // Declare individual SDK dependencies without version ... } -
Tentukan modul SDK yang akan digunakan didependensibagian. Misalnya, berikut ini mencakup ketergantungan untukAmazon Simple Storage Service(Amazon S3).
... dependencies { implementation platform('com.amazonaws:aws-java-sdk-bom:
1.12.529
') implementation 'com.amazonaws:aws-java-sdk-s3' ... }
Gradle secara otomatis menyelesaikan versi dependensi SDK yang benar dengan menggunakan informasi dari BOM.
Berikut ini adalah contoh lengkapbuild.gradle
file yang menyertakan ketergantungan untukAmazon S3.
group 'aws.test' version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { implementation platform('com.amazonaws:aws-java-sdk-bom:
1.12.529
') implementation 'com.amazonaws:aws-java-sdk-s3' }
catatan
Pada contoh sebelumnya, ganti dependensi untukAmazon S3dengan dependensi dariAWSlayanan yang akan Anda gunakan dalam proyek Anda. Modul (dependensi) yang dikelola olehAWS SDK for JavaBOM terdaftar diRepositori pusat Maven
Penyiapan proyek untuk versi Gradle lebih awal dari 4.6
Versi Gradle lebih awal dari 4.6 tidak memiliki dukungan BOM asli. Untuk mengelolaAWS SDK for Javadependensi untuk proyek Anda, gunakan Springplugin manajemen ketergantungan
-
Tambahkan plugin manajemen ketergantungan ke aplikasi Anda
build.gradle
berkas.buildscript { repositories { mavenCentral() } dependencies { classpath "io.spring.gradle:dependency-management-plugin:1.0.9.RELEASE" } } apply plugin: "io.spring.dependency-management"
-
Tambahkan BOM keManajemen Ketergantunganbagian dari file.
dependencyManagement { imports { mavenBom 'com.amazonaws:aws-java-sdk-bom:
1.12.529
' } } -
Tentukan modul SDK yang akan Anda gunakan didependensibagian. Misalnya, berikut ini mencakup ketergantungan untukAmazon S3.
dependencies { compile 'com.amazonaws:aws-java-sdk-s3' }
Gradle secara otomatis menyelesaikan versi dependensi SDK yang benar dengan menggunakan informasi dari BOM.
Berikut ini adalah contoh lengkapbuild.gradle
file yang menyertakan ketergantungan untukAmazon S3.
group 'aws.test' version '1.0' apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenCentral() } buildscript { repositories { mavenCentral() } dependencies { classpath "io.spring.gradle:dependency-management-plugin:1.0.9.RELEASE" } } apply plugin: "io.spring.dependency-management" dependencyManagement { imports { mavenBom 'com.amazonaws:aws-java-sdk-bom:
1.12.529
' } } dependencies { compile 'com.amazonaws:aws-java-sdk-s3' testCompile group: 'junit', name: 'junit', version: '4.11' }
catatan
Pada contoh sebelumnya, ganti dependensi untukAmazon S3dengan dependensi dariAWSlayanan yang akan Anda gunakan dalam proyek Anda. Modul (dependensi) yang dikelola olehAWS SDK for JavaBOM terdaftar diRepositori pusat Maven
Untuk informasi selengkapnya tentang menentukan dependensi SDK dengan menggunakan BOM, lihatMenggunakan SDK dengan Apache Maven.