grpc-java/compiler
nmittler f83145865a Removing all references to "stubby" 2015-01-27 11:25:25 -08:00
..
src Removing all references to "stubby" 2015-01-27 11:25:25 -08:00
test Removing all references to "stubby" 2015-01-27 11:25:25 -08:00
README.md Add README.md in the compiler directory 2015-01-26 11:33:11 -08:00
build.gradle Add test target for codegen. 2015-01-22 16:04:02 -08:00
run_test.sh Removing all references to "stubby" 2015-01-27 11:25:25 -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"