This directory contains the Protocol Buffer messages used in Google Cloud Dataflow.
They aren't, however, used during the Maven build process, and are included here for completeness only. Instead, the following artifact on Maven Central contains the binary version of the generated code from these Protocol Buffers:
<dependency> <groupId>com.google.cloud.dataflow</groupId> <artifactId>google-cloud-dataflow-java-proto-library-all</artifactId> <version>LATEST</version> </dependency>
Please follow this process for testing changes:
protoc
to generate the new code, and compile it into a new Java library.pom.xml
to pick up the newly installed library, instead of downloading it from Maven Central.Once the changes are ready for submission, please separate them into two commits. The first commit should update the Protocol Buffer messages only. After that, we need to update the generated artifact on Maven Central. Finally, changes that make use of the Protocol Buffer changes may be committed.