Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Utilizzare gli SDK con Apache Maven

Modalità Focus
Utilizzare gli SDK con Apache Maven - AWS SDK for Java 1. x

La AWS SDK for Java versione 1.x è entrata in modalità manutenzione il 31 luglio 2024 e sarà disponibile il 31 end-of-supportdicembre 2025. Ti consigliamo di eseguire la migrazione a per continuare AWS SDK for Java 2.xa ricevere nuove funzionalità, miglioramenti della disponibilità e aggiornamenti di sicurezza.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

La AWS SDK for Java versione 1.x è entrata in modalità manutenzione il 31 luglio 2024 e sarà disponibile il 31 end-of-supportdicembre 2025. Ti consigliamo di eseguire la migrazione a per continuare AWS SDK for Java 2.xa ricevere nuove funzionalità, miglioramenti della disponibilità e aggiornamenti di sicurezza.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Puoi usare Apache Maven per configurare e creare AWS SDK for Java progetti o per creare l'SDK stesso.

Nota

Per utilizzare le linee guida in questo argomento è necessario che sia installato Maven. Se non è già installato, visita http://maven.apache.org/ per scaricarlo e installarlo.

Crea un nuovo pacchetto Maven

Per creare un pacchetto Maven di base, apri una finestra di terminale (riga di comando) ed esegui:

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

Sostituisci org.example.basicapp con lo spazio dei nomi completo del pacchetto della tua applicazione e myapp con il nome del tuo progetto (questo diventerà il nome della directory del tuo progetto).

Per impostazione predefinita, crea un modello di progetto utilizzando l'archetipo quickstart, che è un buon punto di partenza per molti progetti. Sono disponibili altri archetipi; visita la pagina degli archetipi di Maven per un elenco degli archetipi inclusi. Può scegliere un determinato archetipo da utilizzare aggiungendo l'argomento -DarchetypeArtifactId al comando archetype:generate. Per esempio:

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

Configura l'SDK come dipendenza Maven

Per utilizzarlo AWS SDK for Java nel tuo progetto, dovrai dichiararlo come dipendenza nel file del tuo progetto. pom.xml A partire dalla versione 1.9.0, puoi importare singoli componenti o l'intero SDK.

Specificazione di singoli moduli SDK

Per selezionare singoli moduli SDK, utilizza la AWS SDK for Java distinta base (BOM) per Maven, che garantirà che i moduli specificati utilizzino la stessa versione dell'SDK e siano compatibili tra loro.

Per utilizzare il BOM, aggiungi una <dependencyManagement> sezione al pom.xml file dell'applicazione, aggiungendola aws-java-sdk-bom come dipendenza e specificando la versione dell'SDK che desideri utilizzare:

<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>

Per visualizzare l'ultima versione della distinta base disponibile su AWS SDK for Java Maven Central, visita: com.amazonaws/. https://mvnrepository.com/artifact/ aws-java-sdk-bom Puoi anche utilizzare questa pagina per vedere quali moduli (dipendenze) sono gestiti dal BOM che puoi includere nella sezione del file del tuo progetto. <dependencies> pom.xml

Ora puoi selezionare singoli moduli dall'SDK che usi nella tua applicazione. Poiché la versione SDK è già stata dichiarata nella distinta base, non è necessario specificare il numero di versione di ogni componente.

<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>

Puoi anche fare riferimento a per AWS Code Sample Catalog scoprire quali dipendenze usare per un determinato periodo. Servizio AWS Fare riferimento al file POM in un esempio di servizio specifico. Ad esempio, se sei interessato alle dipendenze per il servizio AWS S3, consulta l'esempio completo su. GitHub (Guardate il pom 3). under /java/example_code/s

Importazione di tutti i moduli SDK

Se desideri inserire l'intero SDK come dipendenza, non utilizzare il metodo BOM, ma dichiaralo semplicemente nel tuo modo: pom.xml

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

Creare il progetto

Una volta impostato il progetto, puoi crearlo usando il comando di Maven: package

mvn package

Questo creerà il tuo –0—jar file nella target directory.

Crea l'SDK con Maven

Puoi usare Apache Maven per creare l'SDK dal codice sorgente. Per fare ciò, scarica il codice SDK da, decomprimilo localmente GitHub, quindi esegui il seguente comando Maven:

mvn clean install
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.