Version AWS SDK for Java 1.x wurde am 31. Juli 2024 in den Wartungsmodus versetzt und wird end-of-support
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie das SDK mit Gradle
Um SDK-Abhängigkeiten für Ihr zu verwaltenGradlebuild.gradle
datei.
Anmerkung
Ersetzen Sie in den folgenden Beispielen1.12.529
in der Build-Datei mit einer gültigen Version vonAWS SDK for Java. Die neueste Version finden Sie in derZentrales Maven-Repository
Projekteinrichtung für Gradle 4.6 oder höher
Seit Gradle 4.6
-
Wenn Sie Gradle 5.0 oder höher verwenden, fahren Sie mit Schritt 2 fort. Andernfalls aktivieren Sie die Funktion IMPROVED_POM_SUPPORT in der
settings.gradle
-Datei.enableFeaturePreview('IMPROVED_POM_SUPPORT')
-
Fügen Sie die Stückliste zur hinzuAbhängigkeitenAbschnitt der Anwendung
build.gradle
datei.... dependencies { implementation platform('com.amazonaws:aws-java-sdk-bom:
1.12.529
') // Declare individual SDK dependencies without version ... } -
Geben Sie im Abschnitt dependencies (Abhängigkeiten) die SDK-Module an, die verwendet werden sollen. Die folgende enthält beispielsweise eine Abhängigkeit für Amazon 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 löst mit den Informationen aus der BOM automatisch die richtige Version der SDK-Abhängigkeiten auf.
Im Folgenden finden Sie ein Beispiel für eine vollständige Datei build.gradle
, die eine Abhängigkeit für Amazon S3 enthält.
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' }
Anmerkung
Ersetzen Sie im vorherigen Beispiel die Abhängigkeit fürAmazon S3mit den Abhängigkeiten vonAWSDienste, die Sie in Ihrem Projekt verwenden werden. Die Module (Abhängigkeiten), die von der verwaltet werdenAWS SDK for JavaBOM sind aufgeführt unterZentrales Maven-Repository
Projekteinrichtung für Gradle-Versionen vor 4.6
Gradle-Versionen vor 4.6 verfügen über keine native Stücklistenunterstützung. Zur Verwaltung von AWS SDK for Java-Abhängigkeiten für Ihr Projekt verwenden Sie das Abhängigkeitsverwaltungs-Plugin
-
Fügen Sie das Plugin zur Verwaltung von Abhängigkeiten zu Ihrer Anwendung hinzu
build.gradle
datei.buildscript { repositories { mavenCentral() } dependencies { classpath "io.spring.gradle:dependency-management-plugin:1.0.9.RELEASE" } } apply plugin: "io.spring.dependency-management"
-
Fügen Sie die BOM in den Abschnitt dependencyManagement der Datei ein.
dependencyManagement { imports { mavenBom 'com.amazonaws:aws-java-sdk-bom:
1.12.529
' } } -
Geben Sie im Abschnitt Abhängigkeiten die SDK-Module an, die Sie verwenden werden. Im folgenden Beispiel ist eine Abhängigkeit für Amazon S3 enthalten.
dependencies { compile 'com.amazonaws:aws-java-sdk-s3' }
Gradle löst mit den Informationen aus der BOM automatisch die richtige Version der SDK-Abhängigkeiten auf.
Im Folgenden finden Sie ein Beispiel für eine vollständige Datei build.gradle
, die eine Abhängigkeit für Amazon S3 enthält.
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' }
Anmerkung
Ersetzen Sie im vorherigen Beispiel die Abhängigkeit fürAmazon S3mit den Abhängigkeiten vonAWSService, den Sie in Ihrem Projekt verwenden werden. Die Module (Abhängigkeiten), die von der verwaltet werdenAWS SDK for JavaBOM sind aufgeführt unterZentrales Maven-Repository
Weitere Informationen über das Angeben von SDK-Abhängigkeiten mit der BOM finden Sie unter Verwenden des SDK mit Apache Maven.