Specificare le dipendenze in Java
Puoi utilizzare qualsiasi libreria compatibile con Java con un runtime Java supportato per scrivere funzioni 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
file del progetto.Per gestire la dipendenza del progetto da Maven, puoi utilizzare Wrapper Maven. Se non utilizzi Wrapper Maven, le funzioni di Cloud Run utilizzano per impostazione predefinita una versione recente di Maven durante l'esecuzione di
gcloud functions deploy
.
Per gestire le dipendenze utilizzando Gradle, devi specificare le dipendenze nel
build.gradle
del progetto.
Il framework delle funzioni è un la dipendenza richiesta 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 le tue
si basa su dipendenze private, ti consigliamo di
esegui il mirroring di functions-framework
nel tuo registro 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 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 tutte le 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.