grpc-java/compiler
Eric Anderson ff2a28535a Swap to proto3
Benchmark remains proto2 as the .proto has defaults that will need to be
adjusted.
2015-02-25 21:50:37 -08:00
..
src Swap to proto3 2015-02-25 21:50:37 -08:00
README.md Add README.md in the compiler directory 2015-01-26 11:33:11 -08:00
build.gradle Create temporary directory for javanano test if it does not exist. 2015-02-25 21:47:28 -08:00

README.md

gRPC Java Plugin for Protobuf Compiler

This generates the Java interfaces out of the service definition from a .proto file.

System Requirement

Compiling and Testing the Plugin

Change to the compiler directory:

$ cd $GRPC_JAVA_ROOT/compiler

To compile the plugin:

$ gradle java_pluginExecutable

To test the plugin with the compiler:

$ gradle test

You will see a PASS if the test succeeds.

To compile a proto file and generate Java interfaces out of the service definitions:

$ protoc --plugin=protoc-gen-java_rpc=build/binaries/java_pluginExecutable/java_plugin \
  --java_rpc_out="$OUTPUT_FILE" --proto_path="$DIR_OF_PROTO_FILE" "$PROTO_FILE"