Specifica 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 Maven o Gradle per gestire le dipendenze delle tue funzioni Cloud Run Java.
Dichiarare e gestire le 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 del filepom.xmldel tuo progetto.Per gestire la dipendenza del progetto da Maven, puoi utilizzare Maven Wrapper. Se non utilizzi Maven Wrapper, Cloud Run Functions utilizza per impostazione predefinita una versione recente di Maven durante l'esecuzione di
gcloud functions deploy.
Per gestire le dipendenze utilizzando Gradle, specifica le dipendenze nel file
build.gradledel tuo progetto.
Il framework di Functions è una dipendenza obbligatoria per tutte le funzioni. Sebbene Cloud Run Functions lo installi per tuo conto al momento della creazione della funzione, ti consigliamo di includerlo come dipendenza esplicita per maggiore chiarezza.
Se la tua funzione si basa su dipendenze private, ti consigliamo di eseguire il mirroring di functions-framework nel tuo registro privato. Includi il functions-framework sottoposto a mirroring come dipendenza della tua funzione per evitare di installare il pacchetto dalla rete internet pubblica.
Utilizzo delle librerie client Google Cloud per Java
Le librerie client di Google 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 funzione. Ad esempio:
Maven
Gradle
Tieni presente che questo file build.gradle include un'attività personalizzata per aiutarti a eseguire
le funzioni localmente. Per ulteriori informazioni sui test locali, consulta La tua prima funzione: Java.