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 ed eseguire il deployment di un'app di esempio utilizzando il runtime Java versione 8 e versione 11/17. Tieni presente che devi aggiornare app.yaml
per utilizzare la nuova versione. Per saperne di più sull'utilizzo dei nuovi runtime, consulta runtime Java.
Per informazioni dettagliate sull'installazione di Maven, consulta la pagina relativa all'utilizzo di Apache Maven e del plug-in App Engine.
Dichiarazione e gestione delle dipendenze
Per gestire le dipendenze utilizzando Maven, devi specificare le dipendenze nella sezione <dependencies>
all'interno del file pom.xml
del progetto.
Per gestire la dipendenza del progetto da Maven, puoi utilizzare il wrapper Maven. Se non utilizzi Maven Wrapper, per impostazione predefinita App Engine utilizza una versione recente di Maven durante l'esecuzione di gcloud app deploy
.
Specifica della libreria servlet Java
Le app Eclipse Jetty e Tomcat richiedono la libreria servlet Java. Specificalo nella
voce <dependencies>
del tuo file pom.xml
:
versione 11/17
versione 8
Utilizzo delle librerie client di Cloud
Le librerie client di Cloud per Java forniscono un accesso idiomatico ai servizi Google Cloud. Per usare una libreria, dichiarala come dipendenza.
In genere, dichiari le dipendenze solo 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.