grpc-java/compiler
zsurocking 5902c6a3bb Revert "Remove nano codegen test temporarily. Currently I haven't figuired" 2015-02-25 20:54:53 -08:00
..
src Add nano support to Java codegen. Now the user can specify a flag nano=true 2015-02-25 14:38:03 -08:00
README.md Add README.md in the compiler directory 2015-01-26 11:33:11 -08:00
build.gradle Revert "Remove nano codegen test temporarily. Currently I haven't figuired" 2015-02-25 20:54:53 -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"