You can use any Java compatible libraries with the Java 11 runtime to write Cloud Functions in Java. You can use either Maven or Gradle to manage dependencies for your Java Cloud Functions.
Declaring and managing dependencies
You can declare and manage dependencies using either Maven or Gradle:
To manage dependencies using Maven, you specify the dependencies in the
<dependencies>
section inside thepom.xml
file of your project.To manage dependencies using Gradle, you specify the dependencies in the
build.gradle
file of your project.
Using the Google Cloud Client Libraries for Java
Google Cloud Client Libraries for Java provide idiomatic access to Google Cloud services. To use a library, declare it as a dependency.
Typically you only declare dependencies on the specific libraries that your function needs. For example:
Maven
Gradle
Note that this build.gradle
file includes a custom task to help you run
functions locally. For more discussion of local testing, see
Your First Function: Java.