Puoi utilizzare qualsiasi libreria compatibile con Java con il runtime Java nell'ambiente standard di App Engine. Queste istruzioni utilizzano Apache Maven per creare, eseguire ed eseguire il deployment di un'app di esempio. Per i dettagli sull'installazione di Maven, consulta Utilizzo di Apache Maven e del plug-in App Engine.
Dichiarare e gestire le dipendenze
Per gestire le dipendenze utilizzando Maven, devi specificarle in
the <dependencies> section inside the
pom.xml
file del tuo progetto.
Per gestire la dipendenza del progetto da Maven stesso, puoi utilizzare il
Maven Wrapper. Se non utilizzi il
Maven Wrapper, App Engine utilizza per impostazione predefinita una versione recente di Maven
durante l'esecuzione di gcloud app deploy.
Dipendenze private con Artifact Registry
Se devi ospitare dipendenze private per la tua app Java, puoi utilizzare un repository Maven di Artifact Registry. Per connetterti a un repository Maven ospitato su Artifact Registry è necessario il plug-in Artifact Registry Maven Tools per la configurazione di Maven o Gradle.
Specificare la libreria servlet Java
Le app Eclipse Jetty e Tomcat richiedono la libreria servlet Java. Specificala nella voce <dependencies> del file pom.xml entry:
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 le dipendenze solo dalle librerie specifiche di cui ha bisogno la tua app. Ad esempio, per utilizzare la libreria Cloud Storage:
Puoi configurare le librerie client di Cloud per Java in modo che gestiscano automaticamente l'autenticazione.