This repository consists of the following modules:
gapic-generator-java
: the Protobuf compiler plugin to generate Java code. See
gapic-generator-java/DEVELOPMENT.md
for setup.
gax-java
: the runtime library required for Google Cloud client libraries, including the ones generated by gapic-generator-java.
java-common-protos
and
api-common-java
: Protobuf-generated common classes for Google services. (They are not generated by gapic-generator-java)
java-iam
: Protobuf-generated classes for Google's Identity and Access Management (IAM). (They are not generated by gapic-generator-java)
showcase
: demonstration of the generated client library for the fake “Showcase” API.
gapic-generator-java-bom
: The Bill-of-Material for the libraries produced from this repository. This is used by
java-shared-dependencies
.
Development Setup
See
DEVELOPMENT.md
.