Application that invokes a GCF Java function. This application is a complete HTTP server that interprets incoming HTTP requests appropriately and forwards them to the function code.

Compile Dependencies (8)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.google.cloud.functions » functions-framework-api
An open source FaaS (Function as a service) framework for writing portable Java functions.
1.0.0-alpha-2-rc32.0.2
JSON Lib Apache 2.0
com.google.code.gson » gson1 vulnerability
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to ...
2.8.62.15.0
CLI Parser Apache 2.0
commons-cli » commons-cli
Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface.
1.41.11.0
Apache 2.0
io.cloudevents » cloudevents-api1.2.05.1.0
Annotation Lib EPL 2.0 +1
javax.annotation » javax.annotation-api
Jakarta Annotations API
1.3.23.0.0
Java Spec EPL 2.0 +1
javax.servlet » javax.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
3.1.06.1.0
Apache 2.0 +1
org.eclipse.jetty » jetty-servlet
Jetty Servlet Container
9.4.11.v2018060512.1.14
Web Server Apache 2.0 +1
org.eclipse.jetty » jetty-server13 vulnerabilities
Jetty Server Artifact
9.4.11.v2018060512.1.14

Provided Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
CodeGen Apache 2.0
com.google.auto.value » auto-value
Immutable value-type code generation for Java 8+.
1.6.21.11.1
Annotation Lib Apache 2.0
com.google.auto.value » auto-value-annotations
Immutable value-type code generation for Java 8+.
1.6.21.11.1
Apache 2.0
com.ryanharter.auto.value » auto-value-gson
AutoValue extension that creates a Gson TypeAdapter for JSON serialization of AutoValue classes.
0.8.01.3.1
Apache 2.0
com.ryanharter.auto.value » auto-value-gson-annotations
AutoValue extension that creates a Gson TypeAdapterFactory
0.8.0✔

Test Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.google.cloud.functions.invoker » java-function-invoker-testfunction
An example of a GCF function packaged into a jar. We use this in tests.
1.0.0-alpha-12.0.1
Assertion Apache 2.0
com.google.truth » truth
Fluent assertions for Java and Android that makes your test assertions and failure messages more readable.
1.01.4.5
Apache 2.0
com.google.truth.extensions » truth-java8-extension
Obsolete, empty artifact that merely pulls in the main `truth` artifact: Assertions for Java 8 types are now part of ...
1.01.4.5
Testing EPL 2.0
junit » junit1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.126.1.3
HTTP Clients Apache 2.0 +1
org.eclipse.jetty » jetty-client
Jetty Client is a lightweight HTTP client library for Java.
9.4.11.v2018060512.1.14
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
2.21.05.24.0
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
2.23.05.24.0