Specifica 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
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 specificarle nel
build.gradle
file del tuo progetto.
Il framework delle funzioni è un la dipendenza richiesta per tutte le funzioni. Sebbene le funzioni Cloud Run lo installino per tuo conto al momento della creazione della funzione, ti consigliamo di includerlo 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 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 La tua prima funzione: Java.