Puoi utilizzare qualsiasi libreria compatibile con Java con il runtime Java nell'ambiente flessibile di App Engine. Queste istruzioni utilizzano Apache Maven per creare, eseguire e implementare un'app di esempio utilizzando un runtime Java supportato. Per ulteriori informazioni sull'utilizzo delle versioni Java supportate, consulta la sezione Runtime Java.
Per informazioni dettagliate sull'installazione di Maven, vedi Utilizzo di Apache Maven e del plug-in App Engine.Dichiarare e gestire le dipendenze
Per gestire le dipendenze utilizzando Maven, devi specificarle nella sezione <dependencies>
all'interno del file pom.xml
del tuo progetto.
Per gestire la dipendenza del progetto da Maven, puoi utilizzare
Maven Wrapper. Se non utilizzi
Maven Wrapper, App Engine utilizza per impostazione predefinita una versione recente di Maven
quando esegue gcloud app deploy
.
Specifica la libreria servlet Java
Le app Eclipse Jetty e Tomcat richiedono la libreria servlet Java. Specificalo nella voce <dependencies>
del file pom.xml
:
Utilizzare le librerie client di Cloud
Le librerie client di Cloud per Java forniscono un accesso idiomatico ai servizi Google Cloud. Per utilizzare una libreria, dichiarala come dipendenza.
In genere, dichiari solo le dipendenze dalle librerie specifiche di cui la tua app ha bisogno. Ad esempio, per utilizzare la libreria Cloud Storage:
Puoi configurare le librerie client di Cloud per Java in modo da gestire automaticamente l'autenticazione.