Puoi utilizzare qualsiasi libreria compatibile con Java con il runtime Java nella nell'ambiente standard di App Engine. Queste istruzioni utilizzano Apache Maven per compilare, eseguire ed eseguire il deployment di un'app di esempio. Per informazioni dettagliate sull'installazione di Maven, consulta 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 in
la sezione <dependencies>
all'interno di
pom.xml
del progetto.
Per gestire la dipendenza del progetto da Maven stesso, puoi utilizzare il
Maven Wrapper. Se non utilizzi Maven Wrapper, per impostazione predefinita App Engine utilizza una versione recente di Maven quando esegui 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. La connessione a un repository Maven ospitato su Artifact Registry richiede il plug-in Artifact Registry Maven Tools per la configurazione di Maven o Gradle.
Specifica della libreria servlet Java
Le app Eclipse Jetty e Tomcat richiedono la libreria servlet Java. Specificalo in
voce <dependencies>
del file pom.xml
:
Utilizzo delle librerie client di Cloud
Le librerie client di Cloud per Java forniscono accesso idiomatico ai servizi Google Cloud. Per utilizzare una libreria, dichiarala come dipendenza.
In genere, dichiari le dipendenze solo per le librerie specifiche di cui la tua app necessita. Ad esempio, per utilizzare la libreria Cloud Storage:
Puoi configurare le librerie client di Cloud per Java gestire automaticamente l'autenticazione.