Skip to content

Commit 34d757b

Browse files
committed
Added Java GRPC bindings
1 parent 57c9b48 commit 34d757b

15 files changed

+75307
-1
lines changed

Taskfile.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: '2'
1+
version: "2"
22

33
tasks:
44
docs:gen:commands:
@@ -57,6 +57,15 @@ tasks:
5757
- '{{ default "protoc" .PROTOC_BINARY }} --doc_out=./docs/rpc --doc_opt=markdown,settings.md --proto_path=rpc ./rpc/settings/*.proto'
5858
- '{{ default "protoc" .PROTOC_BINARY }} --doc_out=./docs/rpc --doc_opt=markdown,debug.md --proto_path=rpc ./rpc/debug/*.proto'
5959

60+
protoc-java:
61+
desc: Compile protobuf java bindings
62+
cmds:
63+
# look here https://github.com/grpc/grpc-java/tree/master/compiler for protoc-gen-grpc-java
64+
- '{{ default "protoc" .PROTOC_BINARY }} --plugin={{ default "protoc-gen-grpc-java" .PROTOC_GEN_GRPC_JAVA_BINARY }} --grpc-java_out=rpc/java --proto_path=rpc --java_out=rpc/java ./rpc/commands/*.proto'
65+
- '{{ default "protoc" .PROTOC_BINARY }} --plugin={{ default "protoc-gen-grpc-java" .PROTOC_GEN_GRPC_JAVA_BINARY }} --grpc-java_out=rpc/java --proto_path=rpc --java_out=rpc/java ./rpc/monitor/*.proto'
66+
- '{{ default "protoc" .PROTOC_BINARY }} --plugin={{ default "protoc-gen-grpc-java" .PROTOC_GEN_GRPC_JAVA_BINARY }} --grpc-java_out=rpc/java --proto_path=rpc --java_out=rpc/java ./rpc/settings/*.proto'
67+
- '{{ default "protoc" .PROTOC_BINARY }} --plugin={{ default "protoc-gen-grpc-java" .PROTOC_GEN_GRPC_JAVA_BINARY }} --grpc-java_out=rpc/java --proto_path=rpc --java_out=rpc/java ./rpc/debug/*.proto'
68+
6069
build:
6170
desc: Build the project
6271
cmds:

rpc/java/cc/arduino/cli/commands/ArduinoCoreGrpc.java

Lines changed: 2060 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)