Specificare le dipendenze in Java
Puoi utilizzare qualsiasi libreria compatibile con Java con un runtime Java supportato per scrivere le funzioni di Cloud Run in Java. Puoi utilizzare uno dei seguenti metodi: Maven o Gradle per gestire le dipendenze per le funzioni Java Cloud Run.
Dichiarazione e gestione delle dipendenze
Puoi dichiarare e gestire le dipendenze utilizzando Maven o Gradle:
Per gestire le dipendenze utilizzando Maven:
Specifica le dipendenze nella sezione
<dependencies>
all'interno delpom.xml
del progetto.Per gestire la dipendenza del progetto da Maven, puoi utilizzare Wrapper Maven. Se non utilizzi Maven Wrapper, Cloud Run utilizza per impostazione predefinita una versione recente di Maven quando esegui
gcloud functions deploy
.
Per gestire le dipendenze utilizzando Gradle, devi specificarle nel
build.gradle
file del tuo progetto.
Functions Framework è una dipendenza obbligatoria per tutte le funzioni. Sebbene Cloud Run funzioni lo installi per tuo conto quando viene creata la funzione, ti consigliamo includerla come dipendenza esplicita per maggiore chiarezza.
Se la funzione si basa su dipendenze private, ti consigliamo di eseguire il mirroring di functions-framework
nel tuo registry privato. Includi lo stato
functions-framework
come dipendenza dalla tua funzione per evitare di installare il componente
dalla rete internet pubblica.
Utilizzo delle librerie client di Google Cloud per Java
Librerie client di Google Cloud per Java fornisce un accesso idiomatico ai servizi Google Cloud. Per utilizzare una libreria, dichiarala come dipendenza.
In genere dichiari le dipendenze solo nelle librerie specifiche che delle funzioni. Ad esempio:
Maven
Gradle
Tieni presente che questo file build.gradle
include un'attività personalizzata per aiutarti a eseguire
funzioni localmente. Per ulteriori informazioni sui test locali, consulta Il tuo team
Funzione:
Java.