Especifica dependencias en Java
Para escribir funciones de Cloud Run en Java, puedes usar cualquier biblioteca compatible con un entorno de ejecución de Java admitido. Puedes usar Maven o Gradle para administrar las dependencias de Cloud Run Functions en Java.
Declara y administra dependencias
Puedes declarar y administrar dependencias con Maven o Gradle:
Sigue estos pasos para administrar dependencias con Maven:
Especifica las dependencias en la sección
<dependencies>dentro del archivopom.xmlde tu proyecto.Para administrar la dependencia de tu proyecto en Maven, puedes usar el wrapper de Maven. Si no usas el wrapper de Maven, Cloud Run Functions usa de forma predeterminada una versión reciente de Maven cuando ejecutas
gcloud functions deploy.
Para administrar dependencias con Gradle, debes especificarlas en el archivo
build.gradlede tu proyecto.
Functions Framework es una dependencia obligatoria para todas las funciones. Aunque Cloud Run Functions lo instala por ti cuando se crea la función, te recomendamos que lo incluyas como una dependencia explícita para brindar mayor claridad.
Si tu
función se basa en dependencias privadas, te recomendamos que
replicar functions-framework en tu registro privado. Incluye el functions-framework replicado
como una dependencia en tu función para evitar la instalación del
paquete desde el Internet público.
Usa las bibliotecas cliente de Google Cloud para Java
Las bibliotecas cliente de Google Cloud para Java proporcionan acceso idiomático a los servicios de Google Cloud. Para usar una biblioteca, debes declararla como dependencia.
Por lo general, solo declaras dependencias en las bibliotecas específicas que necesita tu función. Por ejemplo:
Maven
Gradle
Ten en cuenta que el archivo build.gradle incluye una tarea personalizada para ayudarte a ejecutar
funciones de forma local. Para obtener más información sobre las pruebas locales,
consulta
Tu primera función: Java.